Partilhar via


Programação em scripts e PowerShell no Reporting Services

O Reporting Services oferece suporte a uma ampla variedade de cenários de desenvolvimento e gerenciamento por meio de script. Esses cenários incluem o utilitário de linha de comando rs.exe e os cmdlets do PowerShell para servidores de relatório em modo SharePoint. Você também pode usar o modelo de objeto do Reporting Services do PowerShell para os modos nativo e do SharePoint.

  • Os administradores podem escrever scripts no Microsoft Visual Basic para automatizar como implantam e gerenciam uma instalação do servidor de relatório. Os administradores também podem gerar e executar scripts Transact-SQL que criam, configuram e atualizam um banco de dados do servidor de relatório. Os administradores também podem usar os recursos de script de gravação e reprodução no SQL Server Management Studio para automatizar tarefas de manutenção de rotina.

  • Os desenvolvedores podem criar aplicativos personalizados que incluem script. Você pode executar o script que faz chamadas para o serviço Web Servidor de Relatórios. Quase todas as operações que você pode escrever em código gerenciado também podem ser escritas em script.

  • O RS.exe utilitário, um host de script em execução no servidor de relatório, processa o script do Visual Basic .NET como a linguagem de script com suporte no Reporting Services. `

Cmdlets do PowerShell e exemplos do modo SharePoint do Reporting Services

O modo do Reporting Services em SharePoint inclui cmdlets do Reporting Services para administração do servidor de relatório.

  • Cmdlets do PowerShell para o modo SharePoint do Reporting Services Inclui os exemplos seguintes:

    • Criar um aplicativo de serviço e proxy

    • Revisar e atualizar uma extensão de entrega

    • Obter e definir propriedades do banco de dados do aplicativo de serviço de relatório, por exemplo, tempo limite do banco de dados

    • Listar extensões de dados

Modelo de objeto do Reporting Services e exemplos do PowerShell

RS.exe exemplos de script