Reporting Services 安装的备份和还原操作
Reporting Services 安裝的備份和還原操作
本主題概要介紹了 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 網站
Reporting Services 使用虛擬目錄訪問報表服務器和報表管理器。您可以使用 Internet 信息服務 (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 安装的备份和还原操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AJAX Control Toolkit
- 下一篇: 栅格数据的像素值保存问题