Reporting Services 配置文件

Reporting Services 将组件信息存储在注册表和配置文件中,其中配置文件会在安装过程中复制到文件系统。 配置文件包含仅供内部使用的值和用户定义的值的组合。 可以通过安装程序、配置工具、命令行实用工具以及手动编辑配置文件的方式来指定用户定义的值。

仅在添加或配置高级设置时,才需要修改配置文件。 将配置设置指定为 XML 元素或属性。 如果您了解 XML 和配置文件,则可以使用文本编辑器或代码编辑器来修改可以由用户定义的设置。 有关如何修改配置文件的详细信息或了解报表服务器如何读取新的和更新后的配置设置的详细信息,请参阅修改 Reporting Services 配置文件 (RSreportserver.config)

注意

在早期版本中,报表管理器具有其自己的名为 RSWebApplication.config 的配置文件。 现在,该文件已过时。 如果从以前的安装进行了升级,则不会删除该文件,但报表服务器不会读取其中的任何设置。 如果您的计算机上存在该文件,则应将其删除。 在 SQL Server 2008 (10.0.x) 和更高版本中,所有报表管理器和 Web 门户配置设置都存储在 RSReportServer.config 文件中,并从中读取。 若要查看已删除或移动的设置列表,请参阅 SQL Server 2016 的 SQL Server Reporting Services 中的重大更改

本文内容:

配置文件摘要(本机模式)

下表说明配置设置的存储位置。 大多数配置设置都存储在 Reporting Services 附带的配置文件中。 默认情况下,安装目录为:

Install Paths  
C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER  (where xx is the MS SQL version number)
  or  
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS  
  depending on the SSRS version
存储位置: 说明 位置
RSReportServer.config 存储报表服务器服务的功能区域的配置设置:报表管理器或 Web 门户、报表服务器 Web 服务和后台处理。 有关每项设置的详细信息,请参阅 RsReportServer.config 配置文件 <Installation directory>\Reporting Services\ReportServer
RSSrvPolicy.config 存储服务器扩展插件的代码访问安全策略。 有关此文件的详细信息,请参阅使用 Reporting Services 安全策略文件 <Installation directory>\Reporting Services\ReportServer
RSMgrPolicy.config 存储 Web 门户的代码访问安全策略。 有关此文件的详细信息,请参阅使用 Reporting Services 安全策略文件 <Installation directory>\Reporting Services\ReportManager
报表服务器 Web 服务的 Web.config 仅包括 ASP.NET 所需的那些设置。 <Installation directory>\Reporting Services\ReportServer
报表管理器的 Web.config 只包括 ASP.NET 所需的设置(如果适用于 SSRS 版本的话)。 <Installation directory>\Reporting Services\ReportManager
ReportingServicesService.exe.config 存储用于指定报表服务器服务的跟踪级别和日志记录选项的配置设置。 有关此文件中元素的详细信息,请参阅 ReportingServicesService 配置文件 <Installation directory>\Reporting Services\ReportServer\Bin
注册表设置 存储用于卸载 Reporting Services 的配置状态和其他设置。 如果要解决安装或配置问题,则可以查看这些设置以获取有关如何配置报表服务器的信息。

不要直接修改这些设置,因为此更改会使安装无效。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceID>\Setup

- 和 -

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Services\ReportServer
RSReportDesigner.config 存储报表设计器的配置设置。 有关详细信息,请参阅 RSReportDesigner 配置文件 <drive>:\Program Files\Microsoft Visual Studio 10\Common7\IDE\PrivateAssemblies
RSPreviewPolicy.config 存储报表预览期间使用的服务器扩展插件的代码访问安全策略。 有关此文件的详细信息,请参阅使用 Reporting Services 安全策略文件 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssembliesr

配置文件摘要(SharePoint 模式)

下表说明用于 SharePoint 模式报表服务器的配置文件。 大多数配置设置存储在 SharePoint 服务应用程序数据库中。 有关详细信息,请参阅 Reporting Services SharePoint Service 和服务应用程序

默认情况下,SharePoint 模式的安装目录为:

Install path
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting  
存储位置: 说明 位置
RSReportServer.config 存储报表服务器服务的功能区域的配置设置:报表管理器或 Web 门户、报表服务器 Web 服务和后台处理。 有关每项设置的详细信息,请参阅 RsReportServer.config 配置文件 <Installation directory>\Reporting Services\ReportServer
RSSrvPolicy.config 存储服务器扩展插件的代码访问安全策略。 有关此文件的详细信息,请参阅使用 Reporting Services 安全策略文件 <Installation directory>\Reporting Services\ReportServer
报表服务器 Web 服务的 Web.config 只包括 ASP.NET 所需的设置(如果适用于 SSRS 版本的话)。 <Installation directory>\Reporting Services\ReportServer
注册表设置 存储用于卸载 Reporting Services 的配置状态和其他设置。 还会存储有关每个 Reporting Services 服务应用程序的信息。

不要直接修改这些设置,因为此更改会使安装无效。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Microsoft SQL Server\<InstanceID>\Setup

示例实例 ID:MSSQL13.MSSQLSERVER

- 和 -

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Reporting Services\Service Applications
RSReportDesigner.config 存储报表设计器的配置设置。 有关详细信息,请参阅 RSReportDesigner 配置文件 <drive>:\Program Files\Microsoft Visual Studio 10\Common7\IDE\PrivateAssemblies