升级报表服务器数据库

更新日期: 2007 年 9 月 15 日

报表服务器数据库架构可能会因为推出新的 Reporting Services 版本而有所变化。 本主题解释如何升级数据库架构以使用最新格式。 请注意,一旦升级了架构,就无法将升级内容回滚到以前的版本。 请务必在升级前备份报表服务器数据库,以备需要重新创建以前安装时使用。

ms403392.note(zh-cn,SQL.90).gif注意:
可以升级 SQL Server 2000 数据库引擎实例上运行的报表服务器数据库,而无需将数据库引擎升级为 SQL Server 2005。还可以将 SQL Server 2000 数据库引擎实例用于承载为 SQL Server 2005 Reporting Services 安装新建的报表服务器数据库。

升级报表服务器数据库需分三个步骤:

  1. 在安装过程中自动升级架构,或者通过 Reporting Services 配置工具手动升级架构。
  2. 升级架构后,首次使用报表服务器数据库时,升级元数据和安全性说明。
  3. 首次使用时,升级已发布报表和已编译报表快照。 有关详细信息,请参阅升级报表

除了报表服务器数据库外,报表服务器还会使用临时数据库。 升级报表服务器数据库时,会自动升级临时数据库。

如何升级报表服务器数据库

可以自动或手动升级报表服务器数据库。

  • 如果运行的是默认配置,并且报表服务器数据库安装在本地,则安装程序将自动升级报表服务器数据库。
  • 从命令提示符运行安装程序时,安装程序也可以自动升级报表服务器数据库。 如果报表服务器数据库安装在远程 SQL Server 实例上,或者运行在同一台计算机上的不同命名实例上,则可从命令提示符运行安装程序,并使用 RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 参数指定有权更新架构的凭据。
  • 不管报表服务器数据库运行在本地服务器上还是远程服务器上,都可以进行手动升级。 若要手动升级报表服务器数据库,请使用 Reporting Services 配置工具。 “数据库安装”页上有一个升级选项,可以运行脚本将架构更新为最新版本。

升级远程服务器上的报表服务器数据库

如果要升级的 Reporting Services 安装包含远程报表服务器数据库,则可能会在升级数据库架构时遇到一些问题。 默认情况下,安装程序会使用运行安装程序的用户的安全令牌连接到远程 SQL Server 实例,然后更新架构。 如果您对本地和远程计算机上都有管理员权限,则将成功升级数据库。 同样,如果从命令提示符运行安装程序,并为有权修改远程计算机上的架构的帐户指定 RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 参数,也将成功升级数据库。 但是,如果您无权更新远程计算机上的架构,则系统将拒绝连接,并出现以下错误:

“安装程序无法升级报表服务器数据库架构。 必须在安装完成后手动更新数据库架构。 若要更新架构,请运行 Reporting Services 配置工具,再打开“数据库安装”页,然后单击“升级”。 有关详细信息,请参阅 Microsoft 知识库文章 91310。”

报表服务器程序文件将被升级,但报表服务器数据库将使用以前版本的格式。 如果报表服务器数据库使用了较旧的格式,则报表服务器将不可用。

手动升级数据库

如果安装程序没有自动升级报表服务器数据库,则只能升级部分报表服务器安装。 若要完全升级,必须在安装完成后运行 Reporting Services 配置工具,手动升级报表服务器数据库。

  1. 运行 Reporting Services 配置工具,并连接到刚升级的报表服务器。 有关如何启动该工具和连接到服务器的详细信息,请参阅如何启动 Reporting Services 配置
  2. 打开“数据库安装”页,然后单击**“连接”**,连接到承载报表服务器数据库的 SQL Server 实例。
  3. 选择要升级的报表服务器数据库。
  4. 单击**“升级”**,升级数据库架构。

完成上述步骤后,就可使用报表服务器了。

从 SP1 升级到 SP2

在报表服务器数据库连接中指定的凭据类型将决定安装程序是否可以将报表服务器数据库从 SP1 版本或 SP2 的 CTP 版本升级到 SP2 最终版本。

如果报表服务器连接到报表服务器数据库时与运行报表服务器 Windows 服务时使用的数据库凭据或 Windows 用户帐户不同,则在升级软件的其余部分时将不升级数据库。 如果出现这种情况,则必须使用 Reporting Services 配置工具手动升级报表服务器数据库。 请遵循前一节中有关如何手动升级数据库的说明。

请参阅

概念

升级 Reporting Services
升级 Reporting Services 的默认安装
迁移 Reporting Services

其他资源

创建报表服务器数据库
如何启动 Reporting Services 配置

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2007 年 9 月 15 日

新增内容:
  • 从 SP1 升级到 SP2