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

更新时间:2011 年 9 月

注意   对于 SQL Server 2008 R2,没有对本主题中所列的内容进行任何更改。

可以将报表服务器上的服务器属性设置为返回远程服务器上所发生的错误情形的其他信息。如果错误消息中包含文本“有关此错误的详细信息,请导航到本地服务器上的报表服务器或启用远程错误”,则可以将 EnableRemoteErrors 属性设置为访问可帮助您解决问题的其他信息。有关详细信息,请参阅 SQL Server 联机丛书中的报表服务器系统属性

主题内容:

  • 为 SharePoint 模式启用远程错误。

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

  • 通过脚本启用远程错误

  • 通过 ConfigurationInfo 表启用错误

通过 SharePoint 2010 管理中心启用远程错误

  1. 对于 SharePoint 模式中的报表服务器,启用网站设置**“在本地模式下启用远程错误”**。

  2. 在**“网站操作”中,对于您要修改的网站,单击“网站设置”**。

  3. Reporting Services 组中单击**“Reporting Services 网站设置”**。

  4. 单击**“在本地模式下启用远程错误”**。

  5. 单击**“确定”**。

    用于“返回首页”链接的箭头图标返回页首

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

  1. 启动 Management Studio 并连接到报表服务器实例。有关详细信息,请参阅 SQL Server 联机丛书中的如何在 Management Studio 中连接到报表服务器

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

  3. 单击**“高级”**以打开属性页。有关详细信息,请参阅 SQL Server 联机丛书中的服务器属性(“高级”页)- Reporting Services

  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
    

    用于“返回首页”链接的箭头图标返回页首

通过 ConfigurationInfo 表启用远程错误

  • 注意注意

    您可以通过编辑报表服务器数据库中的 ConfigurationInfo 表将 EnableRemoteErrors 设置为 True,但是如果报表服务器正在使用中,则应使用 SQL Server Management Studio 或脚本来修改此设置。如果您修改数据库中的设置,则需要首先重新启动 Reporting Services 服务,然后更改才能生效。

    用于“返回首页”链接的箭头图标返回页首

更改历史记录

日期

更改

2011 年 9 月

添加了从 SharePoint 网站设置启用远程错误的过程。