Reporting Services 設定檔

Reporting Services 會將元件資訊儲存在登錄以及安裝過程中複製到檔案系統的組態檔內。 組態檔包含僅供內部使用和使用者自訂值的組合。 使用者自訂值會透過安裝程式、組態工具、命令列公用程式,以及手動編輯組態檔等方式指定。

只有當您要加入或設定進階設定時,才需要修改設定檔。 組態設定會指定為 XML 元素或屬性。 如果您了解 XML 和組態檔,就可以使用文字或程式碼編輯器來修改可由使用者定義的設定。 如需如何修改設定檔的詳細資訊,或想要進一步了解報表伺服器如何讀取全新和更新的組態設定,請參閱修改 Reporting Services 設定檔 (RSreportserver.config)

注意

在舊版中,報表管理員有自己的設定檔,名為 RSWebApplication.config。 該檔案現在已淘汰。 如果您是從舊版安裝升級,雖然系統不會刪除該檔案,但是報表伺服器也不會從該檔案讀取任何設定。 如果該檔案存在電腦上,您就應該刪除它。 在 SQL Server 2008 (10.0.x) 和更新版本中,所有報表管理員和入口網站的組態設定都是透過 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
儲存於: 描述 Location
RSReportServer.config 儲存報表伺服器服務之功能區的組態設定:報表管理員或入口網站、報表伺服器 Web 服務,以及背景處理。 如需每個設定的詳細資訊,請參閱 RsReportServer.config 設定檔 <Installation directory>\Reporting Services\ReportServer
RSSrvPolicy.config 儲存伺服器延伸模組的程式碼存取安全性原則。 如需有關這個檔案的詳細資訊,請參閱使用 Reporting Services 安全性原則檔 <Installation directory>\Reporting Services\ReportServer
RSMgrPolicy.config 儲存入口網站的程式碼存取安全性原則。 如需有關這個檔案的詳細資訊,請參閱使用 Reporting Services 安全性原則檔 <Installation directory>\Reporting Services\ReportManager
報表伺服器 Web 服務的 Web.config 只包含 ASP.NET 所需的設定。 <Installation directory>\Reporting Services\ReportServer
Web.config 適用於報表管理員 如果適用於 SSRS 版本,則只包含 ASP.NET 所需的設定。 <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 服務和服務應用程式

根據預設,SharePoint 模式的安裝目錄為:

Install path
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting  
儲存於: 描述 Location
RSReportServer.config 儲存報表伺服器服務之功能區的組態設定:報表管理員或入口網站、報表伺服器 Web 服務,以及背景處理。 如需每個設定的詳細資訊,請參閱 RsReportServer.config 設定檔 <Installation directory>\Reporting Services\ReportServer
RSSrvPolicy.config 儲存伺服器延伸模組的程式碼存取安全性原則。 如需有關這個檔案的詳細資訊,請參閱使用 Reporting Services 安全性原則檔 <Installation directory>\Reporting Services\ReportServer
報表伺服器 Web 服務的 Web.config 如果適用於 SSRS 版本,則只包含 ASP.NET 所需的設定。 <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.

Reporting Services 報表伺服器 (原生模式)
Reporting Services 延伸模組
rsconfig 公用程式 (SSRS)
啟動與停止報表伺服器服務