当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server 2008升级报表服务器数据库

MSSQL
sql 批量修改数据库表
mssql CASE,GROUP BY用法
利用SQL SERVER建立登录WINDOWS帐号
SQL Server 2008 正式版安装指南 包含序列号
SQL Server 2008图文安装教程
sql 语句 取数据库服务器上所有数据库的名字
sqlserver 数据类型转换小实验
SQL Server 存储过程解析
压缩技术给SQL Server备份文件瘦身
SQL Server 2005 还原数据库错误解决方法
Sql Server datetime问题
SQL语句 操作全集 学习mssql的朋友一定要看
格式导致的Excel导入sql出现异常的解决方法
SQL Server 数据库自动执行管理任务
sql Set IDENTITY_INSERT的用法
sql 修改表的所有者
过程需要参数 ''@statement'' 为 ''ntext/nchar/nvarchar'' 类型
mssql 建立索引
SQL Server 索引结构及其使用(一)--深入浅出理解索引结构
SQL Server 索引结构及其使用(二) 改善SQL语句

MSSQL 中的 SQL Server 2008升级报表服务器数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 65 ::
收藏到网摘: n/a

报表服务器数据库可以为一个或多个报表服务器实例提供内部存储。因为报表服务器数据库架构可能会因为推出新的 Reporting Services 版本而有所变化,所以要求数据库版本与使用的报表服务器实例的版本相匹配。大多数情况下,报表服务器数据库可以自动升级,您不需要执行任何具体操作。

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

以下列表指出了升级报表服务器数据库的所有情况:

安装程序升级报表服务器的单个实例。在服务启动并且报表服务器确定数据库架构版本与服务器版本不匹配之后,将自动升级数据库架构。

服务启动时,报表服务器会检查数据库架构版本以验证它是否与服务器版本相匹配。如果数据库架构版本较低,该架构将自动升级到报表服务器所需的架构版本。如果还原或附加一个较低的报表服务器数据库,则自动升级功能特别有用。将在报表服务器跟踪日志文件中输入一条消息,指示已升级数据库架构版本。

当选择旧版本与新报表服务器实例一起使用时,Reporting Services 配置工具将升级本地或远程报表服务器数据库。在这种情况下,必须在发生此操作之前确认升级操作。

Reporting Services 配置工具不再提供单独的升级按钮或升级脚本。鉴于报表服务器服务的自动升级功能,这些功能在 SQL Server 2008 中已过时。

架构更新后,无法再将升级回滚到以前的版本。请务必备份报表服务器数据库,以备需要重新创建先前安装。

如何更新架构、元数据和报表服务器内容

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

◆架构将在安装并启动服务之后,或者在 Reporting Services 配置工具中选择 SQL Server 2005 或 2000 报表服务器数据库时进行自动升级。此外,报表服务器服务会在启动时检查数据库版本。如果报表服务器连接到早期版本的数据库,则报表服务器将在启动过程中更新该数据库。

◆在更新架构后首次使用报表服务器数据库时升级安全描述符。

◆首次使用时,升级已发布报表和已编译报表快照。

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

升级报表服务器数据库

如果要升级的 Reporting Services 安装包含报表服务器数据库,则可能会在升级数据库架构时遇到一些问题。默认情况下,安装程序会使用运行安装程序的用户的安全令牌连接到远程 SQL Server 实例并更新架构。如果拥有对承载报表服务器数据库的数据库服务器的 SQL Server sysadmin 权限,将成功升级数据库。同样,如果从命令提示符运行安装程序,并为拥有 sysadmin 权限修改远程计算机上的架构的帐户指定 RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 参数,也将成功升级数据库。

但是,如果您没有对远程计算机上的数据库的权限,则系统将拒绝连接,并出现以下错误:

“安装程序无法升级报表服务器数据库架构。必须在安装完成后手动更新数据库架构。若要更新架构,请运行 Reporting Services 配置工具,再打开“数据库安装”页,重新选择数据库,然后单击“应用”。数据库将自动升级。”

此时,报表服务器程序文件将被升级,但报表服务器数据库将为早期版本的格式。报表服务器将不可用,直到通过手动升级数据库来完成升级过程为止。

手动升级数据库

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

运行 Reporting Services 配置工具,并连接到刚升级的报表服务器。有关如何启动该工具和连接到服务器的详细信息,请参阅如何启动 Reporting Services 配置。

打开“数据库安装”页,然后单击“连接”连接到承载报表服务器数据库的 SQL Server 实例。

选择要升级的报表服务器数据库。

单击“应用”以升级数据库架构。完成上述步骤后,就可使用报表服务器了。