升级Reporting Services的注意事项
升级由SQL Server安装程序执行。SQL Server安装程序可用于升级任意或所有SQL Server组件,包括Reporting Services。若要升级早期版本的SQL Server,请在已安装早期版本的SQL Server的计算机上运行 SQL Server 2008 安装程序。安装程序将检测现有实例并提示您进行升级。
运行安装程序时,可以选择从SQL Server 2000或SQL Server 2005升级的选项,也可以安装并行运行现有安装的SQL Server 2008 Reporting Services新实例。
升级版本类别和版本
SQL Server 2008安装程序为下列早期版本的Reporting Services提供升级支持:
◆SQL Server 2000 Reporting Services安装,带有Service Pack 2 (SP2)。
◆SQL Server 2005 Reporting Services。
◆支持从一个SQL Server 2008版本升级或降级到另一个版本。
已知升级问题
在升级到SQL Server 2008 Reporting Services之前,请查看升级顾问文档和联机站点中有关升级问题的最新信息。若要获得升级顾问文档,请安装升级顾问。有关详细信息,请参阅使用升级顾问来准备升级。
已知升级问题当前包括以下内容:
对于使用远程SQL Server 2000数据库引擎实例承载报表服务器数据库的报表服务器不提供升级支持。
不支持在SQL Server 2008中使用SQL Server 2000报表服务器Web服务。此端点已停用。如果创建或安装了指向ReportServer2000 端点的自定义功能,则该自定义功能将不再运行。有关新端点的详细信息,请参阅Report Server Web Service Endpoints。
不支持早期版本的Reporting Services WMI提供程序。Reporting Services WMI提供程序并不向后兼容早期的版本。在升级之后,不能将SQL Server 2008 Reporting Services WMI提供程序与Reporting Services的更早版本一起使用。
有关支持的升级方案的详细信息,请参阅版本升级。如果无法运行安装程序来执行现有安装的就地升级,则可以安装一个新SQL Server 2008 Reporting Services实例,然后再将报表服务器数据库和配置文件迁移到该新实例。有关迁移Reporting Services的详细信息,请参阅如何迁移Reporting Services安装。
升级前的检查表
升级到SQL Server 2008 Reporting Services之前,请先检查以下要求:
◆检查相关要求,以确定硬件和软件是否可以支持SQL Server 2008 Reporting Services。有关详细信息,请参阅安装SQL Server 2008的硬件和软件要求。
◆使用系统配置检查器(SCC)扫描报表服务器计算机中是否有可能妨碍SQL Server 2008成功安装的任何情况。
◆查看 SQL Server 的安全最佳实践和指南。
◆在报表服务器计算机上运行升级顾问工具,以确定可能妨碍成功升级的任何问题。备份对称密钥。有关详细信息,请参阅备份和还原加密密钥。
◆备份报表服务器数据库。
备份以下报表服务器配置文件:Rsreportserver.config、Rswebapplication.config、Rssvrpolicy.config、Rsmgrpolicy.config、Reportingservicesservice.exe.config、Web.config(针对报表服务器和报表管理器 ASP.NET应用程序)和Machine.config(如果在报表服务器操作中对其进行了修改,则针对 ASP.NET)。
备份对IIS中现有Reporting Services虚拟目录的任何自定义。
在升级生产环境之前,务必在与生产环境具有相同配置的生产前环境中运行测试升级。
如何升级早期版本的Reporting Services
安装程序提供了升级选项,您可以将其作为命令行参数指定或在安装向导中指定。请从下列主题中进行选择以获得有关如何升级您的安装的说明。
如何升级到SQL Server 2008(安装程序)
说明了如何使用安装向导升级到SQL Server 2008。
如何从命令提示符安装SQL Server 2008
说明了如何以命令行操作方式升级到SQL Server 2008。
删除先前安装中的文件和应用程序
升级不会删除旧日志文件、过时的RSWebApplication.config文件或IIS中的虚拟目录设置。升级不会删除SQL Server 2005 报表设计器、Management Studio或其他客户端工具。如果不再需要它们,请确保在升级完成后删除这些文件和工具。
升级工作流
当选择了一个要升级的现有报表服务器实例时,升级过程即开始。
如果报表服务器数据库位于远程计算机上,而您没有更新该数据库的权限,则安装程序将提示您提供更新远程报表服务器数据库的凭据。请确保提供具有sysadmin或数据库更新权限的凭据。
安装程序检查阻止升级的条件或设置并读取配置设置。示例包括在报表服务器上部署的自定义扩展插件。如果升级受阻,则必须修改您的安装以便不再阻止升级,或者迁移到新的SQL Server 2008实例。有关详细信息,请参阅升级顾问文档。
如果升级可以继续,则安装程序将提示您继续升级过程。
安装程序为SQL Server 2008程序文件创建新的文件夹。Reporting Services安装的程序文件夹包括MSRS10.<实例名>。
安装程序添加SQL Server 2008报表服务器程序文件、配置工具和作为报表服务器功能一部分的命令行实用工具。
删除先前版本中的程序文件。
升级到新版本的报表服务器配置工具和实用工具包括Reporting Services配置工具、命令行实用工具和报表生成器。随SQL Server 2008安装的新工具包括新的报表设计器预览。
不升级其他客户端工具,例如Business Intelligence Development Studio、SQL Server Management Studio和联机丛书。若要获得这些工具的新版本,可以在运行安装程序时添加它们。其早期版本将与SQL Server 2008版本并存。如果安装了示例,则会保留早期版本。安装程序不支持升级SQL Server示例。
安装程序重用服务控制管理器中SQL Server 2008报表服务器服务的服务条目。此服务条目包括报表服务器Windows服务帐户。
安装程序基于IIS中的现有虚拟目录设置保留新的URL。安装程序可能不会删除IIS中的虚拟目录,所以请确保在完成升级之后手动删除它们。
安装程序将报表服务器数据库升级到新架构并通过为角色添加数据库所有者权限来修改 RSexecRole。仅当正在从SP1之前的SQL Server 2000 Reporting Services或SQL Server 2005 Reporting Services升级时,才会执行此步骤。
安装程序合并配置文件中的设置。添加新条目时,使用当前安装的配置文件作为基础。不会删除过时的条目,但是在升级完成后,报表服务器不会再读取它们。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
SQL Server 2008安装与升级方法讨论
SQL Server 2008 是一个有许多不同组件的复杂产品。安装与升级必须进行规划,才可以将停机时间最小化并避免数据丢失。
-
SQL Server 2008升级Reporting Services(一)
升级由SQL Server安装程序执行。SQL Server安装程序可用于升级任意或所有SQL Server组件,包括Reporting Services。若要升级早期版本的……
-
SQL 2008如何引诱我们升级?(一)
很多朋友可能会认为,SQL Server 2008不过是SQL Server 2005版本2而已。那么,DBA们该怎么办?现在是立即升级到这个最新、最强大的新数据库?还是暂时观望?
-
SQL Server 2008如何引诱我们升级?(三)
SQL Server 2008已经走到我们面前,你现在必须做出决定是否升级到微软这个最新版的关系数据库管理系统。内置引擎并没有发生重大变化,因此是否进行升级,要看……