Reporting Services 安裝的備份和還原操作

iSQlServer發表於2008-12-18

本主題概述 Reporting Services 安裝中使用的所有資料檔案,並介紹應在何時以及如何備份這些檔案。為報表伺服器資料庫檔案制定備份和還原計劃是恢復策略中最重要的一部分。但是,更全面的恢復策略應包括備份加密金鑰、自定義程式集或擴充套件外掛、配置檔案,以及報表和模型的原始檔。

備份和還原操作通常用於移動所有或部分 Reporting Services 安裝:

如果只移動報表伺服器資料庫,則可以使用備份和還原或附加和分離功能在其他 SQL Server 例項中重新定位資料庫。有關詳細資訊,請參閱將報表伺服器資料庫移至其他計算機。

將 Reporting Services 安裝移到新計算機的過程稱為遷移。在遷移安裝時,需要執行安裝程式以安裝新的報表伺服器例項,然後將例項資料複製到新計算機上。有關遷移 Reporting Services 安裝的詳細資訊,請參閱遷移 (Reporting Services)。

 備份和還原報表伺服器資料庫
由於報表伺服器是無狀態伺服器,因此所有應用程式資料都儲存於在 SQL Server 資料庫引擎例項上執行的 reportserver 和 reportservertempdb 資料庫中。可以使用支援的備份 SQL Server 資料庫的方法之一備份 reportserver 和 reportservertempdb 資料庫。特定於報表伺服器資料庫的建議包括以下幾項:

應使用完整恢復模式備份 reportserver 資料庫。

應使用簡單恢復模式備份 reportservertempdb 資料庫。

可以對每個資料庫使用不同的備份計劃。備份 reportservertempdb 只是為了在發生硬體故障時避免重新建立該資料庫。在發生硬體故障時,不必恢復 reportservertempdb 中的資料,但需要使用表結構。如果 reportservertempdb 丟失,重新獲得它的唯一方法是重新建立報表伺服器資料庫。如果重新建立 reportservertempdb,應使其名稱與主報表伺服器資料庫的名稱相同,這一點非常重要。

有關備份和恢復 SQL Server 關聯式資料庫的詳細資訊,請參閱在 SQL Server 中備份和還原資料庫。

 備份加密金鑰
首次配置 Reporting Services 安裝時,應備份加密金鑰。此外,任何時候更改服務帳戶標識或重新命名計算機時,都應備份金鑰。有關詳細資訊,請參閱備份和還原加密金鑰。

 備份配置檔案
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)。

確認具有所使用的所有自定義擴充套件外掛和自定義程式集的備份副本。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-515874/,如需轉載,請註明出處,否則將追究法律責任。

相關文章