Reporting Services 安裝的備份與還原作業
更新: 2006 年 4 月 14 日
此主題提供所有用於 Reporting Services 安裝中資料檔案的概觀,並說明備份這些檔案的時機與方法。復原策略中最重要的部分,就是訂定報表伺服器資料庫檔案的備份與還原計劃。但是,更加完整的復原策略應該要涵蓋其他元件,包括報表伺服器網站的備份、加密金鑰、自訂組件或延伸模組、組態檔以及報表和模型的來源檔案。
備份和還原作業常用於移動 Reporting Services 安裝的全部或一部分:
- 如果僅移動報表伺服器資料庫,您可以透過備份與還原或是附加與卸離作業,將資料庫重新放置到不同的 SQL Server 執行個體上。如需詳細資訊,請參閱<將報表伺服器資料庫移至其他電腦>。
- 將 Reporting Services 安裝移動到新的電腦上,稱為移轉。您移轉安裝時,會執行安裝程式以安裝新的報表伺服器執行個體,然後將執行個體資料複製到新的電腦上。如需有關移轉 Reporting Services 安裝的詳細資訊,請參閱<移轉 Reporting Services>。
備份報表伺服器資料庫
由於報表資料庫是無狀態的伺服器,所以所有應用程式資料都儲存在執行 SQL Server Database Engine 執行個體的 reportserver 與 reportservertempdb 資料庫中。您可以使用其中一種支援的 SQL Server 資料庫備份方法,備份 reportserver 與 reportservertempdb 資料庫。報表伺服器資料庫的特定建議事項如下:
- 使用完整復原模式備份 reportserver 資料庫。
- 使用簡易復原模式備份 reportservertempdb 資料庫。
- 您可以針對每個資料庫使用不同的備份排程。備份 reportservertempdb 的唯一理由,是避免在發生硬體故障時必須重新建立資料庫。如果發生硬體故障,您不必復原 reportservertempdb 中的資料,只需要資料表結構。如果您遺失 reportservertempdb,要再度獲得資料庫的唯一方法是重新建立報表伺服器資料庫。如果您重新建立 reportservertempdb,請務必確認此資料庫的名稱與主要報表伺服器資料庫的名稱相同。
如需有關備份和復原 SQL Server 關聯式資料庫的詳細資訊,請參閱<在 SQL Server 中備份和還原資料庫>。
備份加密金鑰
當您第一次設定 Reporting Services 安裝時,應該要備份加密金鑰。每次變更服務帳戶的身分或重新命名電腦時,您也應該同時備份加密金鑰。如需詳細資訊,請參閱<備份與還原加密金鑰>。
備份 Reporting Services 網站
Reporting Services 會使用虛擬目錄存取報表伺服器和報表管理員。您可以在 Internet Information Services (IIS) 中使用備份與復原功能,以備份 Web 伺服器。如果您正在使用自訂 IIS 設定 (例如,唯一的 IP 位址、重新導向等等),請務必備份伺服器或將網站組態設定儲存到檔案中。
備份組態檔
Reporting Services 使用組態檔來儲存應用程式設定。您應該在第一次設定伺服器時,以及部署任何自訂延伸模組之後,備份組態檔。要備份的檔案包括:
- Rsreportserver.config
- Rswebapplication.config
- Rssvrpolicy.config
- Rsmgrpolicy.config
- Reportingservicesservice.exe.config
- 報表伺服器和報表管理員 ASP.NET 應用程式的 Web.config
- ASP.NET 的 Machine.config
備份資料檔
備份您在報表設計師和模型設計師中建立與維護的檔案。這些包括報表定義 (.rdl) 檔案、報表模型 (.smdl) 檔案、共用資料來源 (.rds) 檔案、資料檢視 (.dv) 檔案、資料來源 (.ds) 檔案、報表伺服器專案 (.rptproj) 檔案,以及報表方案 (.sln) 檔案。
請記得備份任何為管理或部署工作所建立的指令碼檔案 (.rss)。
確認您有所使用之任何自訂延伸模組與自訂組件的備份副本。
請參閱
概念
報表伺服器資料庫
Reporting Services 組態檔
管理報表伺服器資料庫
管理加密金鑰
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|