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:

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çãoObservaçã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.

  1. Abra o Shell de Gerenciamento do SharePoint 2010.

  2. Digite o seguinte comando:

    - Enable-SPSessionStateService
    
  3. Quando solicitado, digite o nome do banco de dados.

  4. Reinicie o IIS.