如何启用远程错误(Reporting Services 配置)

可以将报表服务器上的服务器属性设置为返回有关出现在远程服务器上的错误条件的其他信息。如果错误消息中包含文本“有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误”,则可以将 EnableRemoteErrors 属性设置为访问可帮助您解决问题的其他信息。

注意注意

您可以通过编辑报表服务器数据库中的 ConfigurationInfo 表将 EnableRemoteErrors 设置为 True,但是如果报表服务器正在使用中,则应使用 SQL Server Management Studio 或脚本来修改此设置。

通过 SQL Server Management Studio 启用远程错误

  1. 启动 Management Studio 并连接到报表服务器实例。

  2. 右键单击报表服务器节点,然后选择**“属性”**。

  3. 单击**“高级”**以打开属性页。

  4. 在 EnableRemoteErrors 中,选择 True。

  5. 单击“确定”。

通过脚本启用远程错误

  1. 创建文本文件并将以下脚本复制到该文件中。

    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. 将文件另存为 EnableRemoteErrors.rss。

  3. 单击**“开始”,指向“运行”,键入 cmd,再单击“确定”**打开命令提示符窗口。

  4. 导航到包含您刚刚创建的 .rss 文件的目录。

  5. 键入以下命令行,并将 servername 替换为服务器的实际名称:

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