Renderizando relatórios em modo local no Visualizador de Relatórios (Reporting Services no modo integrado do SharePoint)
Em versões anteriores do Reporting Services, o farm do SharePoint precisava estar conectado a um servidor de relatório do Reporting Services configurado no modo integrado do SharePoint para que o controle do Visualizador de Relatórios pudesse renderizar relatórios. Essa abordagem é chamada modo remoto ou modo conectado.
A partir do lançamento do SQL Server 2008 R2, é possível renderizar relatórios sem integrar o farm do SharePoint a um servidor de relatório do Reporting Services. Em vez disso, você pode usar o Visualizador de Relatórios para renderizar relatórios diretamente do SharePoint quando a extensão de dados der suporte a relatório no modo local. Essa abordagem é chamada de modo local. A seguir há uma lista de extensões de processamento de dados que dão suporte a relatório no modo local:
Extensão de relatório do Microsoft Access 2010. Para obter mais informações sobre os Serviços do Access, consulte Usando Serviços do Access com o SQL Reporting Services: Instalando o Suplemento do SQL Server 2008 R2 Reporting Services (SharePoint Server 2010).
A extensão de dados de lista do SharePoint do Reporting Services. Para obter mais informações sobre a Extensão de Dados de Lista do SharePoint, consulte Fontes de dados com suporte no Reporting Services (SSRS)
Também podem ser desenvolvidas extensões de processamento de dados personalizadas para dar suporte ao modo local. Para obter mais informações, consulte Implementando uma extensão de processamento de dados.
O modo local dá suporte à renderização de relatórios que têm uma fonte de dados interna ou uma fonte de dados compartilhada de um arquivo .rsds. No entanto, você não pode gerenciar o relatório nem sua fonte de dados associada. Se você tentar fazer isso, receberá um erro indicando que isso não tem suporte no modo local. O gerenciamento de fontes de dados no site do SharePoint tem suporte apenas no modo conectado.
Observação |
---|
Assim como em versões anteriores, não é possível inserir nomes de usuários e senhas no arquivo .rsds. |
Configurando relatório no modo local
O modo local requer o estado de sessão ASP.NET. A instalação de serviços do Access habilitará esse estado. Também é possível habilitá-lo usando o PowerShell.
Abra o Shell de Gerenciamento do SharePoint 2010.
Digite o seguinte comando:
- Enable-SPSessionStateService
Quando solicitado, digite o nome do banco de dados.
Reinicie o IIS.
Consulte também