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 实例。

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

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

时间: 2024-09-17 03:50:11

SQL Server 2008升级报表服务器数据库的相关文章

SQL Server 2008升级顾问

微软在SQL Server 2005中就引进了升级顾问(Upgrade Advisor).这款工具可以在执行SQL Server数 据库升级计划之前在一个安全的环境下对你当前的SQL Server数据库进行调试和分析.任何项目计划实施 要想获得成功的关键因素就是风险管理,而这款工具可以在不引进任何风险的情况下进行风险评估,然后 逐个地评估解决该工具识别可能存在妨碍升级的问题,从而为在可控的方式下开始进行升级计划.值得庆 幸的消息是,微软将继续在SQL Server 2008中提供这款工具.下面我

SQL Server 2008升级与部署常见问题解答

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008中的新的特性.优点和功能-- 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景.微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应

SQL Server 2008中报表服务详解

一.导言 尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中 将发生什么的洞察以使商业决策者为公司作出相应的和及时的决策. 为了能作出有效的商业决策,公司内从业务经理到信息工作人员的所有层级的用户需要能很容易的访 问到直接提供信息的综合了从企业内多个数据源获得的数据的报表.在大多数公司里,这些报表需要结合 详细的数字和基于文本的报表,这些报表提供了对公司活动的全面的说明和图形化的可视化,它帮助使得 可以更好的查看趋势和进行比较. 报表服务为公司提供了满足各种

在IIS中为SQL Server 2008配置报表服务

不知道是不是SQL Server 2008的Bug,我在安装了SQL2008后(选择了安装报表服务的),但是在IIS中 根本没有报表服务的虚拟目录.只是这么一个问题,其他BI设计器.报表服务等都还算正常. 要正常使用报表服务则需要手动添加报表服务的虚拟目录,具体操作如下: (1)运行inetmgr打开IIS管理器. (2)新建应用程序池Report,使用默认配置即可,该应用程序池用于报表服务专用. (3)在默认网站中新建虚拟目录Reports,本地路径是C:\Program Files\Micr

SQL Server 2008 R2多服务器管理策略指南

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   SQL Server 2008SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性.优点和功能-- 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景.微软的这

SQL Server 2008 master与msdb数据库的备份与恢复

  sql server 2005 & 2008 master与msdb数据库的备份与恢复,master与msdb数据库的备份与普通数据库一样,本文主要描述master与msdb数据库的恢复的一些个人积累. 恢复master与msdb数据库关键在于以单用户模式启动,其它并没有太大的区别. 由于系统数据库对Sql Server来说尤其重要,为了确保SQL SERVER系统的正常运行,除了日常备份用户的数据库之外,我们还需要备份系统数据库,如对Master,Model,Msdb(TempDB不需备份

SQL Server 2008 R2多服务器管理指南

多服务器管理需要设置一个主服务器以及一个或多个目标服务器,首先在主服务器上定义将在所有目标服务器上处理的作业,然后主服务器会将这些作业分发下载到目标服务器上,并接受其反馈的事件.主服务器上会存储在目标服务器上运行作业的副本,目标服务器会定期连接到主服务器更新它们的作业计划.如果主服务器上存在新作业,目标服务器将下载该作业;目标服务器在完成作业后,会重新连接到主服务器并报告作业状态.下图1显示了主服务器与目标服务器其之间的关系. 图1 主服务器与目标服务器的关系 在管理大公司内的部门服务器时,可以

Sql Server 2008 R2连接远程数据库

1.进入sql serverconfiguration manager,启动sqlserver(SQLEXPRESS)和SQL Server Browser,如果SQL Server Browser无法启动,参看链接 http://blog.csdn.net/xtm_rongbing/article/details/13614169 为了防止防火墙禁止1433端口和Server Browser.exe程序,需要将以上两个加入到防火墙允许程序中,win8中操作如链接所示,http://blog.c

SQL Server 2008 R2如何附加数据库

环境:SQLServer 2008 R2 问题:SQLServer 2008 R2附加数据库 解决: 数据库------ >附加------>选择数据库MDF数据文件存放位置(LDF日志文件会自动添加进去)------>确定----- ->就可以使用该数据库了. 如图: