共用方式為


Reporting Services 的備份與還原作業

本主題提供Reporting Services安裝中使用的所有資料檔概觀,並說明備份檔案的時機和方式。 復原策略中最重要的部分,就是訂定報表伺服器資料庫檔案的備份與還原計劃。 但是,更加完整的復原策略應該要包括加密金鑰、自訂組件或延伸模組、組態檔以及報表和模型之來源檔案的備份。

適用於:Reporting Services 原生模式 | Reporting Services SharePoint 模式

備份和還原作業常用於移動 Reporting Services 安裝的全部或一部分:

備份報表伺服器資料庫

由於報表伺服器是無狀態伺服器,所有應用程式資料都會儲存在 SQL Server 資料庫引擎執行個體上執行的 reportserverreportservertempdb 資料庫中。 您可以使用其中一種支援備份 SQL Server 資料庫的方法來備份 reportserverreportservertempdb 資料庫。 報表伺服器資料庫的特定建議事項如下:

  • 使用完整復原模式備份 reportserver 資料庫。

  • 使用簡易復原模式備份 reportservertempdb 資料庫。

  • 您可以對每個資料庫使用不同的備份排程。 備份 reportservertempdb 的唯一理由,是避免在發生硬體故障時必須重新建立資料庫。 如果發生硬體故障,您不必復原 reportservertempdb中的資料,只需要資料表結構。 如果您遺失 reportservertempdb,要再度獲得資料庫的唯一方法是重新建立報表伺服器資料庫。 如果您重新建立 reportservertempdb,請務必確認此資料庫的名稱與主要報表伺服器資料庫的名稱相同。

如需 SQL Server 關聯式資料庫之備份和復原的詳細資訊,請參閱 SQL Server 資料庫的備份與還原

重要

如果您的SQL Server 2014 報表伺服器處於 SharePoint 模式,則還有其他資料庫需要注意,包括 SharePoint 組態資料庫和Reporting Services警示資料庫。 在 SharePoint 模式下,系統會為每個 Reporting Services 服務應用程式建立三個資料庫。 reportserverreportservertempdbdataalerting 資料庫。 如需詳細資訊,請參閱備份和還原Reporting Services SharePoint 服務應用程式

備份加密金鑰

當您第一次設定Reporting Services安裝時,應該備份加密金鑰。 每次變更服務帳戶的身分或重新命名電腦時,您也應該同時備份加密金鑰。 如需詳細資訊,請參閱 備份與還原 Reporting Services 加密金鑰。 針對 SharePoint 模式的報表伺服器,請參閱管理 Reporting Services SharePoint 服務應用程式的<金鑰管理>一節。

備份組態檔

Reporting Services 會使用組態檔來儲存應用程式設定。 您應該在第一次設定伺服器時,以及部署任何自訂延伸模組之後,備份組態檔。 要備份的檔案包括:

  • RSReportServer.config

  • Rssvrpolicy.config

  • Rsmgrpolicy.config

  • Reportingservicesservice.exe.config

  • 報表伺服器和報表管理員 ASP.NET 應用程式的Web.config

  • ASP.NET 的 Machine.config

備份資料檔案

備份您在報表設計師和模型設計師中建立與維護的檔案。 這些包括報表定義 (.rdl) 檔案、報表模型 (.smdl) 檔案、共用資料來源 (.rds) 檔案、資料檢視 (.dv) 檔案、資料來源 (.ds) 檔案、報表伺服器專案 (.rptproj) 檔案,以及報表方案 (.sln) 檔案。

請記得備份任何為管理或部署工作所建立的指令碼檔案 (.rss)。

確認您有所使用之任何自訂延伸模組與自訂組件的備份副本。

另請參閱

報表伺服器資料庫 (SSRS 原生模式)
Reporting Services 設定檔
rskeymgmt 公用程式 (SSRS)
使用備份與還原複製資料庫
管理報表伺服器資料庫 (SSRS 原生模式)
設定和管理加密金鑰 (SSRS 組態管理員)