Partilhar via


Serviço SharePoint do Reporting Services e aplicativos de serviço

Aplica-se a: SQL Server Reporting Services (2016) SharePoint ❌ Servidor de Relatórios do Power BI

Para obter conteúdo relacionado a versões anteriores do SSRS (SQL Server Reporting Services), confira O que é o SQL Server Reporting Services?

O modo do SharePoint do Reporting Services foi projetado com base na arquitetura do serviço SharePoint e utiliza um serviço SharePoint e aplicativos de serviço um para muitos. Criar um aplicativo de serviço torna o serviço disponível e gera o banco de dados de aplicativo de serviço. Você pode criar vários aplicativos de serviço Reporting Services, mas um aplicativo de serviço é suficiente para a maioria dos cenários de implantação.

Observação

A integração do Reporting Services ao SharePoint não está mais disponível após o SQL Server 2016.

Criando um aplicativo do serviço Reporting Services

Use a Administração Central do SharePoint ou scripts do PowerShell para criar aplicativos do serviço Reporting Services. Para obter mais informações sobre como usar a Administração Central do SharePoint, confira a seção "Criar um aplicativo de serviço do Reporting Services" em Instalar o Reporting Services no modo do SharePoint para SharePoint 2010. Consulte a seção PowerShell posteriormente neste artigo para obter um exemplo de script PowerShell para criar aplicativos de serviço.

Modificar as associações do aplicativo de serviço com um grupo proxy

A página Nova para criar um aplicativo de serviço contém a seção Associação de Aplicativo Web. Esta seção permite a você associar seu aplicativo de serviço conforme criá-lo. Use as etapas a seguir para alterar a associação e atribuir uma configuração de cliente ao aplicativo de serviço. O mesmo processo geral também pode ser usado para adicionar o proxy ao grupo padrão em vez de alterar a associação do aplicativo de serviço com um grupo personalizado.

  1. Na Administração Central do SharePoint, em Gerenciamento de Aplicativo, selecione Configurar Associações de Aplicativo de Serviço.

  2. Na página Associações de Aplicativos de Serviço, altere a exibição para Aplicativos de Serviço.

  3. Localize e selecione o nome do novo aplicativo do Serviço Reporting Services. Você também pode selecionar o nome do grupos de proxies de aplicativos padrão para adicionar o proxy ao grupo padrão em vez de concluir as etapas a seguir.

  4. Selecione Personalizado na caixa de seleção Editar o seguinte grupo de conexões.

  5. Marque a caixa do proxy e selecione Ok.

Editar as propriedades do aplicativo de serviço

Você pode reabrir a página de propriedades do aplicativo de serviço para modificar as propriedades.

  1. Na Administração Central do SharePoint, no grupo Gerenciamento de Aplicativo, selecione Gerenciar aplicativos de serviço.

  2. Selecione o aplicativo de serviço clicando na coluna de tipo para selecionar a linha inteira. Se você selecionar o nome do aplicativo, a página de opções de Gerenciamento do serviço será aberta em vez das propriedades do aplicativo de serviço.

  3. Na faixa de opções Aplicativos de Serviço, selecione Propriedades.

Criar um aplicativo do serviço Reporting Services usando o PowerShell

Você pode usar o PowerShell para criar o aplicativo de serviço e o proxy. O exemplo a seguir presume que você saiba qual pool de aplicativos deseja configurar para uso do aplicativo de serviço.

  1. Adicione o objeto do pool de aplicativos do nome do pool de aplicativos a uma variável que será passada para a ação Novo.

    $appPoolName = get-spserviceapplicationpool "<application pool name>"  
    
  2. Crie o aplicativo de serviço com um nome e um nome de pool de aplicativos fornecidos.

    New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'  
    
  3. Obtenha o novo objeto do aplicativo de serviço e redirecione o objeto para o Pipe do novo cmdlet de proxy.

    Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"