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

2016-02-19 19:17 24 1 收藏

有了下面这个SQL Server 2008升级报表服务器数据库教程,不懂SQL Server 2008升级报表服务器数据库的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - 编程语言 】

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

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

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

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

  当选择旧版本与新报表服务器实例一起使用时,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 配置工具,再打开“数据库安装”页,重新选择数据库,然后单击“应用”。数据库将自动升级。”

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

  手动升级数据库

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

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

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

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

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

来源:http://www.tulaoshi.com/n/20160219/1620576.html

延伸阅读
SQL Server 的数据库引擎组件是用于存储、处理数据和保证数据安全的核心服务。数据库引擎提供受控的访问和快速事务处理,以满足企业中要求极高、大量使用数据的应用程序的要求。 SQL Server 支持在同一台计算机上最多存在 50 个数据库引擎实例。对于本地安装,必须以管理员身份运行安装程序。如果从远程共享安装 SQL Server,则必须使用对远程...
一、目标 利用Sql Server 2008 enterprise X64,建立 异步 (高性能)镜像数据库,同时建立见证服务器实现自动故障转移。 二、前提条件、限制和建议 2.1 、伙伴双方(主体服务器和镜像服务器)及见证服务器必须使用 相同版本 的Sql Server 2.2 、如使用见证服务器,择须确保其系统上安装 Sql Server 2005 或更高 版本 ...
标签: 服务器
2013如何选购数据库服务器 随着论坛、电商、ERP等行业迅速发展,数据库变得愈加重要,且在具备一定规模之后,对服务器硬件的设备愈加严苛。对这些企业来讲,服务器、存储设备一旦无法承受数据库所带来的工作压力,将直接造成系统崩溃或多项业务瘫痪,其损失则不言而喻。 2013新年伊始,以数据库为主的企业如何挑选一款可靠的、稳定的...
下边是我对部分内容的总结,里边偏向了T-SQL语句实现的总结,对于SQL Server Management Studio中对象管理器的操作并没有太多的总结,因为这些都有一些向导,而且,大部分都是在对应的节点,右击找相应的操作,相应的对象,然后根基向导去操作!     首先是大概知识点的总结:     下边是一些T-SQL语...
标签: SQLServer
使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等.出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整. 在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用 SQL 语句完成数据库的修复,需要注意的是...

经验教程

235

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部