Habilitar erros remotos (Reporting Services)

É possível configurar propriedades do servidor de relatório em um Reporting Services para retornar informações adicionais sobre as condições de erro que ocorrem em servidores remotos. Se uma mensagem de erro contiver o texto "Para obter mais informações sobre este erro, navegue até o servidor de relatório na máquina de servidor local ou habilite erros remotos", você poderá configurar a propriedade EnableRemoteErrors para acessar informações adicionais que podem ajudá-lo a solucionar o problema. Para obter mais informações, consulte Propriedades de sistema do servidor de relatório.

Neste artigo:

Habilitar erros remotos para o modo do SharePoint

Há dois procedimentos diferentes para habilitar erros remotos para o modo do SharePoint do Reporting Services . O procedimento é diferente para as duas arquiteturas de servidor de relatório distintas. A mais nova arquitetura baseada no serviço do SharePoint, que foi apresentada na versão SQL Server 2012 (11.x) , utiliza uma configuração que pode ser definida para cada aplicativo de serviço do Reporting Services . A arquitetura mais antiga utiliza uma única configuração em nível de site.

Habilitar erros remotos para um aplicativo de serviço do Reporting Services

  1. Para um servidor de relatório de modo do SharePoint instalado com o SQL Server 2012 (11.x) ou uma versão mais nova do Reporting Services, habilite a configuração de aplicativo de serviço Habilitar erros remotos. A configuração pode ser definida para cada aplicativo de serviço do Reporting Services .

  2. Na Administração Central do SharePoint, selecione Gerenciar Aplicativos de Serviço no grupo Gerenciamento de Aplicativo.

  3. Localize seu aplicativo de serviço do Reporting Services e escolha o nome do aplicativo de serviço.

  4. Selecione Configurações do Sistema.

  5. Escolha Habilitar Erros Remotos, na seção Segurança.

  6. Selecione OK.

Habilitar erros remotos para um site do SharePoint

  1. Para um servidor de relatório de modo do SharePoint instalado com uma versão do Reporting Services anterior ao SQL Server 2012 (11.x), habilite a configuração de site Habilitar erros remotos no modo local.

  2. Em Site Ações, escolha Configurações de Site para o site a ser modificado.

  3. Selecione Configurações do Reporting Services, no grupo Reporting Services.

  4. Escolha Habilitar erros remotos em modo local.

  5. Selecione OK.

Habilitar erros remotos com o SQL Server Management Studio (modo nativo)

  1. Inicie o Management Studio e conecte-se a uma instância de servidor de relatório. Para obter mais informações, consulte Conectar-se a um servidor de relatório no Management Studio.

  2. Clique com o botão direito do mouse no nó do servidor de relatório e selecione Propriedades.

  3. Selecione Avançado para abrir a página de propriedades. Para obter mais informações, confira as Propriedades do Servidor (página Avançado) – Reporting Services.

  4. Na seção Segurança, para EnableRemoteErrors, selecione True.

  5. Selecione OK.

Habilitar erros remotos por meio de script (modo nativo)

  1. Crie um arquivo de texto e copie o seguinte script no arquivo.

    Public Sub Main()  
      Dim P As New [Property]()  
      P.Name = "EnableRemoteErrors"  
      P.Value = True  
      Dim Properties(0) As [Property]  
      Properties(0) = P  
      Try  
        rs.SetSystemProperties(Properties)  
        Console.WriteLine("Remote errors enabled.")  
      Catch SE As SoapException  
        Console.WriteLine(SE.Detail.OuterXml)  
      End Try  
    End Sub  
    
  2. Salve o arquivo como EnableRemoteErrors.rss.

  3. Selecione Iniciar, aponte para Executar, insira cmd e selecione OK para abrir uma janela do prompt de comando.

  4. Navegue até o diretório que contém o arquivo .rss que criou.

  5. Digite a seguinte linha de comando, substituindo servername pelo nome atual de seu servidor:

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. Para obter mais informações, confira Utilitário RS.exe (SSRS).

Modificar a tabela ConfigurationInfo (modo nativo)

Observação

É possível editar a tabela ConfigurationInfo no banco de dados do servidor de relatório para definir EnableRemoteErrors como True, mas se o servidor de relatório for usado ativamente, você deverá usar o SQL Server Management Studio ou um script para modificar as configurações. Se você modificar a configuração no banco de dados, precisará reiniciar o serviço do Reporting Services antes de as alterações entrarem em vigor.