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

2008-12-23    来源:MSDN    我要评论
   | |

导读:报表服务器数据库可以为一个或多个报表服务器实例提供内部存储。因为报表服务器数据库架构可能会因为推出新版Reporting Services版本而有所变化,所以要求数据库版本……

关键词:SQL Server SQL Server 2008 升级报表服务器数据库

正在加载数据...

报表服务器数据库可以为一个或多个报表服务器实例提供内部存储。因为报表服务器数据库架构可能会因为推出新的 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 实例。

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

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

原文出处:http://msdn.microsoft.com/zh-cn/library/ms403392.aspx
 
 
 
 
 
 

SQL Server 2008

 
SQL Server 2008的下一个升级包将包含所有常用的更新,另外还加入了SQL Server 2008 R2的相关特性。
 
SQL Server 2008 R2已经正式发布了,我们针对用户进行了一次访谈,就新功能、新特性以及SQL Server自身优缺点等问题进行了讨论。
 
进行微软SQL Server虚拟化部署的IT部门需要重新考虑他们的策略了,因为在即将发布的SQL Server 2008 R2中,微软宣布将对虚拟化许可证实施涨价政策。
 
新的数据库将于5月13日全球同步发行,在这一版本中将引入最新的PowerPivot工具,利用这一工具可以开发多个数据源并且可以针对大型数据集进行分析操作。
 
区别不同季度的总计是很困难的,特别是当我们查看报表的右边。因此,我们应该配置矩阵,保证数据以一种更容易理解的方式显示。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录