Partilhar via


Como habilitar erros remotos (Configuração do Reporting Services)

É possível configurar propriedades do servidor em um servidor de relatório para retornar informações adicionais sobre condições de erros que ocorram 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 resolver o problema.

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

Habilitar erros remotos com o SQL Server Management Studio

  1. Inicie o Management Studio e conecte-se a uma instância de servidor de relatório.

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

  3. Clique em Avançado para abrir a página de propriedades.

  4. Em EnableRemoteErrors, selecione True.

  5. Clique em OK.

Habilitar erros remotos por meio de script

  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. Clique em Iniciar, aponte para Executar, digite cmd e clique em OK para abrir uma janela do prompt de comando.

  4. Navegue até o diretório que contém o arquivo .rss recém-criado.

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

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer