Integrando os servidores de relatórios do SQL Server 2008 SP2 ao SharePoint 2010

O SQL Server 2008 Service Pack 2 (SP2) atualiza os recursos de integração com o SharePoint dos servidores de relatório do SQL Server Reporting Services. Os servidores de relatórios do SQL Server 2008 SP2 podem ser integrados aos produtos do SharePoint 2010, bem como aos produtos do SharePoint 2007. Os recursos do SharePoint 2010 com suporte da integração do SQL Server 2008 SP2 Reporting Services são os mesmos recursos com suporte na integração com o SharePoint 2007. O suporte ao recurso também depende do suporte à compatibilidade com versões anteriores do SharePoint 2010. Consulte a documentação do seu SharePoint para obter informações de compatibilidade com versões anteriores.

O Servidor de Relatório atualizado do SQL Server 2008 SP2 será integrado aos produtos do SharePoint 2010

O suporte do SharePoint 2010 foi adicionado à Atualização Cumulativa 8 (CU8) do SQL Server 2008. Esse suporte ao SharePoint 2010 também faz parte do SQL Server 2008 SP2.

Observação importanteImportante

A Autenticação baseada em declarações do SharePoint 2010 não conta com suporte do servidores de relatórios do SQL Server 2008 nem do SQL Server 2008 SP2. Use o SQL Server 2008 R2 Reporting Services se precisar usar um aplicativo Web do SharePoint 2010 habilitado para Declarações. Consulte a seção de problemas conhecidos para obter mais informações.

Considerações para atualização do SharePoint

Se você atualizar para o SharePoint 2010 e não desejar atualizar a instância do SQL Server para o SQL Server 2008 R2, são recomendadas as seguintes etapas de atualização.

Ambiente de inicialização: SharePoint 2007, Suplemento do SQL Server 2008Reporting Services para produtos do SharePoint 2007 e servidores de relatórios do SQL Server 2008

  1. Atualize todos os servidores de relatórios que são configurados para o modo do SharePoint para o SQL Server 2008 SP1 CU8 (ou superior) ou o SQL Server 2008 SP2.

  2. Atualize todos os servidores WFE (Front-end da Web) para o suplemento do SQL Server 2008 R2Reporting Services dos produtos do SharePoint 2010. Você pode instalar o novo suplemento implantando o instalador de pré-requisitos do SharePoint 2010. O instalador de pré-requisitos do SharePoint 2010 instalará o suplemento do SQL Server 2008 R2Reporting Services para os produtos do SharePoint 2010. A instalação do suplemento do Reporting Services para o SharePoint irá atualizar e remover a versão anterior do suplemento do Reporting Services.

  3. Atualize o SharePoint em todos os servidores de relatórios e WFE do SharePoint

Ambiente de finalização: SharePoint 2010, Suplemento do SQL Server 2008 R2Reporting Services, servidores de relatórios do SQL Server 2008 SP1 CU8 ou servidores de relatórios do SQL Server 2008 SP2.

Alterar a conta de serviço do Reporting Services para uma conta de domínio

Os produtos do SharePoint 2010 requerem contas de domínio e não oferecem suporte à conta NetworkService quando implantados em um ambiente de farm. Se sua conta de serviço do Reporting Services não for configurada para uma conta de domínio, a etapa de integração falhará na Administração Central do SharePoint. O problema não se aplica a instalações autônomas de produtos do SharePoint 2010, apenas em uma implantação de farm.

Como integrar o SharePoint 2010 com servidores de relatórios do SQL Server 2008 SP2

Depois da instalação do suplemento do Reporting Services para produtos do SharePoint 2010, você precisará integrar o servidor de relatório ao SharePoint Server. A integração do servidor de relatório do SQL Server 2008 SP2 aos produtos do SharePoint 2010 requer duas etapas:

  1. Configure e ative a integração do Reporting Services:

    1. Abra a Administração Central do SharePoint.

    2. Clique em Configurações Gerais de Aplicativos.

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

    4. Digite os valores apropriados nas configurações URL do Serviço Web Servidor de Relatórios, Modo de Autenticação e Credenciais.

    Para obter mais informações sobre como ativar a integração do Reporting Services, consulte Como configurar a integração do Servidor de Relatório na Administração Central do SharePoint.

  2. Estabeleça acesso do ambiente do SharePoint para os bancos de dados de servidor de relatório. Para adicionar o servidor de relatório à integração e conceder acesso ao banco de dados:

    1. Abra a Administração Central do SharePoint.

    2. Clique em Configurações Gerais de Aplicativos.

    3. Clique em Adicionar um Servidor de Relatório à Integração.

    4. Digite os valores apropriados e clique em OK.

Problemas conhecidos com a integração com o SharePoint 2010

Esta seção documenta os problemas conhecidos ao usar a integração com o SharePoint ao SQL Server 2008 SP2 Reporting Services.

O Construtor de Relatórios 1.0 e 2.0 não será iniciado quando o servidor do SQL Server 2008 SP2 for integrado ao SharePoint 2010

O suplemento do Reporting Services para o SharePoint 2010 configura o ambiente do SharePoint para usar o Construtor de Relatórios 3.0. Os servidores de relatórios do SQL Server 2008 e do SQL Server 2008 SP2 não são compatíveis com o Construtor de Relatórios 3.0. Se você integrar um servidor de relatório do SQL Server 2008 SP2 ao SharePoint 2010, as versões de clique único do Construtor de Relatórios 1.0 e 2.0 falharão ao iniciar. Para corrigir o problema, configure URL de Inicialização Personalizada do Construtor de Relatórios para a versão apropriada do Construtor de Relatórios.

Para alterar a URL de Inicialização Personalizada do Construtor de Relatórios

  1. Abra a Administração Central do SharePoint.

  2. Clique em Configurações Gerais de Aplicativos.

  3. Clique em Definir padrões do servidor na seção Reporting Services.

  4. Para o Construtor de Relatórios 2.0, digite /_vti_bin/ReportBuilder/ReportBuilder_2_0_0_0.application na caixa de texto URL de Inicialização Personalizada do Construtor de Relatórios. Para o Construtor de Relatórios 1.0, digite /_vti_bin/ReportBuilder/ReportBuilder.application.

  5. Clique em OK.

Você visualiza uma mensagem de erro relacionada a um valor 'desconhecido' quando tenta editar parâmetros de relatório

Ao tentar atualizar as propriedades de um parâmetro de relatório na página Gerenciar Parâmetros de uma biblioteca de documentos do SharePoint, você visualiza uma mensagem de erro semelhante a esta: Valor solicitado 'desconhecido' não encontrado. Esse é um problema conhecido quando se trabalha com os produtos do SharePoint 2010 que são integrados aos servidores de relatórios do SQL Server 2008 SP2.

Não há suporte para a Autenticação baseada em declarações do SharePoint 2010

A Autenticação baseada em declarações é um recurso novo nos produtos do SharePoint 2010; no entanto, a Autenticação de declarações não conta com suporte dos servidores de relatórios do SQL Server 2008 SP2. A integração dos servidores de relatórios do SQL Server 2008 SP2 ao SharePoint 2010 oferece suporte apenas à autenticação do Windows. Esta seção documenta problemas conhecidos que você pode encontrar com sites do SharePoint 2010 que são configurados para a Autenticação baseada em declarações.

  • Relatórios de clickthrough não funcionarão em sites do SharePoint que são configurados para a Autenticação baseada em declarações. Ao tentar clicar em um relatório, você verá uma mensagem de erro semelhante a esta:

    "As permissões concedidas ao usuário 'REDMOND\NOMEDOUSUARIO' são insuficientes para a execução dessa operação. (rsAccessDenied)".

  • Você não pode acessar seu reportserver diretamente. Ao tentar navegar para http://<servidor do RS>/ReportServer, você verá uma mensagem de erro parecida com esta: “Não foi possível encontrar o usuário especificado <Domínio>\<Nome do Usuário>. "Para contornar esse problema, use a forma _vti_bin apropriada da URL, em vez de navegar diretamente para o servidor de relatório. Por exemplo, use a URL http://<Site_do_SharePoint>/_vti_bin/ReportServer.

  • Haverá falhas de links que são incluídos no email que foi criado por uma assinatura. As assinaturas enviadas de um site do SharePoint 2010 para Autenticação de declarações incluirão links que não podem ser autenticados adequadamente de volta para o site habilitado para Declarações.