本主题概述 Reporting Services 安装中使用的所有数据文件,并介绍应在何时以及如何备份这些文件。为报表服务器数据库文件制定备份和还原计划是恢复策略中最重要的一部分。但是,更全面的恢复策略应包括备份加密密钥、自定义程序集或扩展插件、配置文件,以及报表和模型的源文件。
备份和还原操作通常用于移动所有或部分 Reporting Services 安装:
由于报表服务器是无状态服务器,因此所有应用程序数据都存储于在 SQL Server 数据库引擎实例上运行的 reportserver 和 reportservertempdb 数据库中。可以使用支持的备份 SQL Server 数据库的方法之一备份 reportserver 和 reportservertempdb 数据库。特定于报表服务器数据库的建议包括以下几项:
有关备份和恢复 SQL Server 关系数据库的详细信息,请参阅在 SQL Server 中备份和还原数据库。
首次配置 Reporting Services 安装时,应备份加密密钥。此外,任何时候更改服务帐户标识或重命名计算机时,都应备份密钥。有关详细信息,请参阅备份和还原加密密钥。
Reporting Services 使用配置文件来存储应用程序设置。首次配置服务器时和部署任何自定义扩展插件之后,都应备份文件。要备份的文件包括:
备份在报表设计器和模型设计器中创建和维护的文件。这些文件包括报表定义 (.rdl) 文件、报表模型 (.smdl) 文件、共享数据源 (.rds) 文件、数据视图 (.dv) 文件、数据源 (.ds) 文件、报表服务器项目 (.rptproj) 文件以及报表解决方案 (.sln) 文件。
请记住备份为管理或部署任务创建的所有脚本文件 (.rss)。
确认具有所使用的所有自定义扩展插件和自定义程序集的备份副本。