Usando o Reporting Services no modo integrado do SharePoint com PPS 2010 com SQL Server “Denali” CTP3

Artigo original publicado na terça-feira, 29 de novembro de 2011

A equipe do SQL Server fez uma pequena mudança no local do serviço Web chamado pelo PPS a fim de processar os relatórios do SQL Server Reporting Services durante a execução no modo integrado do SharePoint. Nesta postagem de blog, vou analisar como resolver o problema e fazer com que os relatórios sejam renderizados novamente.

As alterações no Denali agora têm o SSRS em execução na arquitetura do SharePoint Shared Service, que facilitará, a longo prazo, o gerenciamento desse serviço para as pessoas responsáveis por garantir que o serviço esteja instalado e funcionando. Como consequência dessa alteração, o serviço Web no qual o PSS se baseia (ReportExecution2005.asmx) alterou de local. Ele agora está localizado na pasta _vti_bin juntamente com os outros serviços Web do SharePoint. Assim, precisamos apontar o parâmetro URL do Servidor de Relatórios no Dashboard Designer para esta pasta.

Usando o SQL 2008, você forneceria isto:

https://nome_do_servidor/Servidor_de_Relatórios

Com o Denali, agora você deve fornecer isto:

https://nome_do_servidor/_vti_bin/Servidor_de_Relatórios

E se você estiver fazendo algo extravagante com conjuntos de sites não raiz, também precisará colocar isso no caminho, da seguinte maneira:

https://nome_do_servidor/Nome_Conjunto_Sites_Elegante/_vti_bin/Servidor_de_Relatórios

Esta é uma captura de tela que mostra a aparência desse processo no Dashboard Designer:

imagem

Assim que você fizer essa alteração no Dashboard Designer e salvar o objeto SSRS, tudo deverá funcionar. Não há necessidade de republicar nenhum Painel.

Se você estiver tendo problemas para fazer o Reporting Services funcionar no modo integrado do SharePoint, aqui estão alguns recursos que me ajudaram a começar:

Esta é uma postagem de blog traduzida. O artigo original encontra-se em Using Reporting Services in SharePoint Integrated Mode with PPS 2010 with SQL Server “Denali” CTP3