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 contém 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ê pode definir a propriedade EnableRemoteErrors para acessar informações adicionais que podem ajudar você a solucionar o problema. Para obter mais informações, consulte Propriedades do sistema do servidor de relatório nos Manuais Online do SQL Server.

Neste tópico:

  • Habilite erros remotos para o modo do SharePoint

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

  • Habilitar erros remotos por meio de script (modo nativo)

  • Modificando a tabela ConfigurationInfo (modo nativo)

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, 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 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, clique em Gerenciar aplicativos de serviço no grupo Gerenciamento de Aplicativos.

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

  4. Clique em Configurações do Sistema.

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

  6. Clique em OK.

    Ícone de seta usado com o link Voltar ao InícioInício

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, habilite a configuração de site Habilitar erros remotos no modo local.

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

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

  4. Clique em Habilitar erros remotos em modo local.

  5. Clique em OK.

    Ícone de seta usado com o link Voltar ao InícioInício

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. Para obter mais informações, consulte Conectar-se a um servidor de relatório no Management Studio nos Manuais Online do SQL Server.

  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. Para obter mais informações, consulte Propriedades do Servidor (página Avançado) - Reporting Services nos Manuais Online do SQL Server.

  4. Em EnableRemoteErrors, selecione True.

  5. Clique em OK.

    Ícone de seta usado com o link Voltar ao InícioInício

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 real de seu servidor:

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

    Ícone de seta usado com o link Voltar ao InícioInício

Modificando a tabela ConfigurationInfo

  • 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. 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.

    Ícone de seta usado com o link Voltar ao InícioInício