Como configurar a integração do Servidor de Relatório na Administração Central do SharePoint

Se você estiver configurando um servidor de relatório para ser executado em uma implantação de produto SharePoint, será necessário especificar as configurações de integração que determinam a conexão entre a instância da tecnologia SharePoint e um servidor de relatório do Reporting Services:

  • Você deve ser um administrador no farm do SharePoint para configurar a integração do servidor de relatório:

  • Você deve ter instalado o Suplemento Reporting Services para produtos SharePoint que fornece as páginas de configuração e a integração geral.

  • Você também deve ter um servidor de relatório de destino que já esteja conectado a um banco de dados do servidor de relatório criado para o SharePoint integrado.

  • Se você estiver configurando o Reporting Services para execução em um farm de servidores do SharePoint, também deverá ter um front-end da Web do SharePoint instalado no computador do servidor de relatório.

As configurações especificadas são armazenadas no banco de dados de configuração. Se você estiver configurando a integração de um farm que inclui vários servidores virtuais, as configurações serão usadas por todos os front-ends da Web habilitados em um farm do SharePoint e que tenham o Suplemento Reporting Services instalado.

Se você modificar as contas de serviço do Servidor de Relatório posteriormente ou estender um farm do SharePoint para incluir aplicativos adicionais, deverá executar novamente o comando para conceder acesso ao banco de dados para atualizar os direitos de acesso no banco de dados de configuração do SharePoint. Para obter mais informações, consulte Configurando a conta de serviço do servidor de relatório.

Para obter mais informações sobre o conjunto completo de tarefas, consulte Configurando o Reporting Services para integração do SharePoint 2010.

ObservaçãoObservação

Após a definição de uma URL do servidor de relatório, tenha cuidado ao modificá-la posteriormente. A modificação de uma URL do servidor de relatórios interrompe a conexão entre os servidores, afetando relatórios e modelos em processamento. Se você alterar a URL do servidor de relatório em um servidor de produção, certifique-se de seguir os procedimentos planejados de inatividade estabelecidos para a sua organização.

Para integrar um servidor de relatório ao SharePoint

  1. Na Administração Central do SharePoint, clique em Configurações Gerais do Aplicativo.

    Na seção Reporting Services, você deverá ver os seguintes links:

    1. Integração do Reporting Services

    2. Adicionar um servidor de relatório à integração

    3. Definir padrões do servidor

    Se você não vir a seção ou os links, o Suplemento Reporting Services para SharePoint não está instalado no computador ou o recurso não está ativado. Para obter mais informações, consulte Como ativar o recurso Servidor de Relatório em Configurações de Site.

  2. Clique em Integração do Reporting Services.

  3. Em URL do Serviço Web Servidor de Relatórios, especifique o site do servidor de relatório que deseja usar com o site ou farm do SharePoint atual. A URL pode apontar para uma única instância do servidor de relatório ou pode ser o nome do servidor virtual de um conjunto de servidores de relatório com carga equilibrada, executado em uma implantação em expansão.

    Para obter a URL, abra o Gerenciador de Configuração do Reporting Services, conecte-se ao servidor de relatório e clique em URL do Serviço da Web. Clique na URL para abrir um navegador e verificar se ela está funcionando. Por padrão, você poderá ver uma mensagem de erro de configuração se não concluir a integração ao SharePoint.

    Copie a URL e cole-a em URL do Serviço Web Servidor de Relatórios.

    Uma URL do servidor de relatório inclui um nome do servidor e um diretório virtual especificado na ferramenta do Gerenciador de Configuração do Reporting Services. Os seguintes exemplos ilustram como uma URL do servidor de relatório pode ser criada:

    • http://nome-do-servidor/reportserver (esse exemplo poderá ser usado se o servidor de relatório estiver em um computador diferente).

    • https://nome-do-servidor:443/reportserver.

    Não especifique https://localhost para uma URL do servidor de relatório usada em todo o farm do SharePoint. Um endereço de URL especificando http://host_local não será válido nos front-ends da Web do SharePoint instalados em servidores remotos.

    Se você tiver instalado o servidor de relatório e a instância de tecnologia do SharePoint lado a lado, deverá verificar a existência de conflitos de nome do diretório virtual. Para obter mais informações sobre problemas de interoperabilidade, consulte Implantando o Reporting Services e o Serviços de Informações da Internet lado a lado nos Manuais Online do SQL Server.

  4. Em Modo de autenticação, selecione Autenticação do Windows ou Autenticação Confiável para especificar se o ponto de extremidade do servidor de relatório instalado no servidor do SharePoint envia um cabeçalho com um token de segurança para uma conexão representada no servidor de relatório.

    Todas as solicitações originadas de uma ação do usuário em uma página de um aplicativo do Reporting Services são encaminhadas pelo ponto de extremidade do servidor de relatório no aplicativo da Web do SharePoint a um servidor de relatório para serem processadas. Dependendo do modo de autenticação, a solicitação pode ou não incluir um token de identidade de usuário do SharePoint no cabeçalho.

    Se o aplicativo da Web do SharePoint estiver configurado para Autenticação do Windows e o protocolo Kerberos estiver habilitado, você poderá selecionar Autenticação do Windows para se conectar por meio da segurança integrada do Windows. Nesse caso, nenhum token de identidade de usuário é enviado. Opcionalmente, é possível selecionar Conta Confiável para representar a conta confiável e transmitir as informações do usuário do SharePoint no cabeçalho da solicitação ao servidor de relatório.

    Para obter mais informações sobre conexões de servidor, consulte Visão geral da segurança do Reporting Services no Modo Integrado do SharePoint nos Manuais Online do SQL Server.

  5. Em Credenciais, especifique credenciais que representem um membro do grupo Administrador no computador que hospeda o servidor de relatório.

  6. Em Ativar o Recurso Reporting Services, escolha o escopo para o qual você deseja ativar o recurso de integração do Reporting Services para todas as coleções de sites ou apenas para as coleções selecionadas.

  7. Clique em OK.

  8. A página Resumo de Integração é exibida. O resumo mostra os resultados de acesso ao banco de dados, associação a grupo do Windows e ativação de recurso. Se a URL do serviço Web especificada fizer parte de uma implantação em expansão do Reporting Services, você verá a seção Integração em Expansão do Reporting Services na página de resumo. A seção em expansão lista todas as instâncias do Reporting Services que foram detectadas na implantação em expansão. A lista não indica se cada instância já foi ou não integrada ao SharePoint. A lista é fornecida como um lembrete das instâncias que você precisa verificar se estão integradas por um dos seguintes métodos:

    • Clique no link Adicionar Instância próximo ao nome da instância.

    • Na página Integração do Reporting Services, clique em Adicionar um Servidor de Relatório à Integração.

    Clique em Fechar quando terminar de examinar o resumo da integração.

Para especificar padrões de servidor

  1. Na seção Reporting Services, clique em Definir padrões do servidor.

  2. Em Instantâneos de Histórico de Relatórios, defina um valor padrão para todo o site para o número de cópias do histórico de relatórios a ser retido. O valor padrão fornece uma definição inicial que estabelece o número de instantâneos que pode ser armazenado para cada relatório. Você pode especificar limites diferentes em páginas de propriedades de relatórios específicos.

  3. Em Tempo Limite de Processamento do Relatório, especifique o número de segundos decorrido antes de alcançar o tempo limite de processamento de relatórios no servidor de relatório. Esse valor se aplica ao processamento de relatório em um servidor de relatório. Ele não afeta o processamento de dados no servidor de banco de dados que fornece os dados para o seu relatório. O relógio do timer do processamento de relatórios é acionado quando o relatório é selecionado e desativado quando o relatório é aberto. O valor especificado deve ser suficiente para concluir o processamento dos dados e do relatório.

  4. No Log de Processamento de Relatórios, especifique se o servidor de relatório deve gerar logs de rastreamento e por quantos dias o log deve ser mantido. . Os logs são armazenados no computador do servidor de relatório, na pasta Arquivos de Programas\Microsoft SQL Server\MSSQL.n\ReportServer\Log. Um novo arquivo de log é iniciado cada vez que o serviço é reiniciado. Para obter mais informações sobre arquivos de log, consulte Log de rastreamento do serviço do servidor de relatório.

  5. Em Habilitar Segurança Integrada do Windows, especifique se uma conexão com uma fonte de dados de relatório pode ser feita usando o token de segurança do Windows do usuário que solicitou o relatório.

  6. Em Habilitar Relatórios Ad Hoc em execução, especifique se os usuários podem executar consultas ad hoc usando um relatório do Construtor de Relatórios. A definição desta opção estabelece a propriedade EnableLoadReportDefinition no servidor de relatórios. Se você desmarcar essa opção, o servidor de relatório não gerará relatórios de clickthrough para relatórios que usem um modelo de relatório como fonte de dados.

  7. Em Habilitar download do controle ActiveX RsClientPrint, especifique se os usuários podem baixar o controle do lado do cliente que fornece opções de impressão.

  8. Em Habilitar download do Construtor de Relatórios, especifique se os clientes podem ver o botão para baixar o aplicativo de construtor de relatório.

  9. Em URL personalizada de inicialização do Construtor de Relatórios, especifique uma URL personalizada quando o servidor de relatório não usar a URL padrão do Construtor de Relatórios. Essa configuração é opcional. Se você não especificar um valor, a URL padrão será usada, o que inicia o Construtor de Relatórios 3.0. Para iniciar o Construtor de Relatórios 1.0 como um aplicativo ClickOnce, digite o valor a seguir: http://<nome_do_computador>/ReportServer/ReportBuilder/ReportBuilder_1_0_0_0.application.

  10. Clique em OK.

  11. Se você estiver instalando um único servidor, revise as informações pós-integração em Como instalar e configurar a integração do SharePoint em um servidor autônomo.