迁移Reporting Services

Reporting Services 的迁移过程包括手动步骤和自动步骤。报表服务器迁移包括以下任务:

备份数据库、应用程序和配置文件。

备份加密密钥。

安装 SQL Server 2008 的新实例。 如果使用的是相同硬件,则可以将 SQL Server 2008 与现有的 SQL Server 2000 或 2005 安装并行安 装。请注意,如果您并行安装,则可能需要将 SQL Server 2008 安装为命名实例。

将报表服务 器数据库和其他应用程序文件从 SQL Server 2000 或 2005 安装移到新的 SQL Server 2008 安装中。

将任何自定义应用程序文件移到新安装中。

配置报表服务器。

编辑 RSReportServer.config,使其包括先前安装中的任何自定义设置。

或者,为新的 Reporting Services Windows 服务组配置自定义访问控制列表 (ACL)。

测试安装。

在确认新实例完 全正常之后,删除未使用的应用程序和工具。

请注意,如果要重用在以前的安装中创建的现有报 表服务器数据库,则用于承载报表服务器数据库的 SQL Server 有版本限制。有关详细信息,请参阅创 建报表服务器数据库。

即使要迁移(而不是升级)安装,也要考虑针对现有的安装运行升级顾问 以帮助确定可能会影响迁移的任何问题。如果要迁移尚未安装或配置的报表服务器,则该步骤尤其有用 。通过运行升级顾问,可以查明新 SQL Server 2008 安装可能不支持的自定义设置。

此外,应 当注意 SQL Server 2008 中进行了多项将影响安装迁移方式的重要改动:

IIS 不再是必备组件 。如果要将报表服务器安装迁移到新计算机上,则无需添加 Web 服务器角色。另外,URL 和身份验证的 配置步骤不同于以前的版本,用来诊断和解决问题的方法和工具也是如此。

报表服务器 Web 服 务、报告管理器和报表服务器 Windows 服务合并到一个报表服务器服务中。所有这三个应用程序都在同 一个帐户下运行。所有这三个应用程序都从 RSReportServer.config 文件中读取配置设置,这使得 RSWebApplication.config 被废弃。

为了删除重叠功能而对报表管理器和 SQL Server Management Studio 进行了重新设计。每个工具都支持一组不同的任务;这些工具不再能够互换。

SQL Server 2008 Reporting Services 不支持 ISAPI 筛选器。如果使用 ISAPI 筛选器,则必 须在迁移之前重新设计报表解决方案。

SQL Server 2008 Reporting Services 不支持 IP 地址 限制。如果使用 IP 地址限制,则必须在迁移之前重新设计报表解决方案,或使用诸如防火墙、路由器 或网络地址转换 (NAT) 等技术来配置被禁止访问报表服务器的地址。

SQL Server 2008 Reporting Services 不支持客户端安全套接字层 (SSL) 证书。如果使用客户端 SSL 证书,则必须在迁 移之前重新设计报表解决方案。

如果使用 Windows 集成身份验证之外的身份验证类型,则必须 将 RSReportServer.config 文件中的 元素更新为支持的身份验证类型。支持的身份验证类型包括 NTLM 、Kerberos、Negotiate 和 Basic。SQL Server 2008 Reporting Services 不支持匿名、.NET Passport 和摘要式身份验证。

如果在报表环境中使用自定义级联样式表,则这些样式表不会被 迁移。必须在迁移后对它们进行手动移动。

有关 SQL Server 2008 Reporting Services 中更改 的详细信息,请参阅升级顾问文档和新增功能 (Reporting Services)。

备份文件和数据

在安装新 Reporting Services 实例之前,请确保对当前安装中的所有文件进行备份。

备份报表 服务器数据库的加密密钥。此步骤对于成功迁移至关重要。而且,在迁移过程中,必须还原加密密钥才 能使报表服务器重新获得对加密数据的访问权限。若要备份加密密钥,可以使用 Reporting Services 配置工具(或者,如果要从 SQL Server 2000 迁移的话,可以使用 rskeymgmt 实用工具)。

使 用任一支持的备份 SQL Server 数据库的方法来备份报表服务器数据库。有关详细信息,请参阅将报表 服务器数据库移至其他计算机中有关如何备份报表服务器数据库的说明。

备份报表服务器配置文 件。要备份的文件包括:

◆Rsreportserver.config

◆Rswebapplication.config

◆Rssvrpolicy.config

◆Rsmgrpolicy.config

◆ Reportingservicesservice.exe.config

报表服务器和报表管理器 ASP.NET 应用程序的 Web.config。

ASP.NET 的 Machine.config(如果您为报表服务器操作修改过它)。

安装 SQL Server 2008 Reporting Services

在仅文件模式下安装新的报表服务器实例,以便可以将 它配置为使用非默认值。对于命令行安装,请使用 FilesOnly 参数。在安装向导中,选中“安装 但不配置”选项。

单击下面的链接之一以查看有关如何安装新 Reporting Services 实例 的说明:

时间: 2024-11-29 21:22:14

迁移Reporting Services的相关文章

迁移Reporting Services的方法与WMI错误

 今天上午,接到一个任务:迁移SQL SERVER 2005的报表服务到另外一台SQL SERVER 2008服务器,结果等我备份了两边服务器的ReportServer,ReportServerTempDB以及相关准备工作后,准备用 Reporting Services 配置管理器(Reporting Services Configuration Manage)备份RS秘钥时,结果悲剧的一幕出现了. WMI错误,具体错误细节请见下面   See the end of this message f

[收藏]使用Reporting Services中的窗体身份验证

services 使用 Reporting Services 中的窗体身份验证发布日期: 8/18/2004 | 更新日期: 8/18/2004Microsoft Corporation 适用范围:Microsoft SQL Server 2000 Reporting Services 摘要:了解有关 Reporting Services 安全扩展方面的知识,着重学习窗体身份验证.此外,下载和部署 Reporting Services 的窗体身份验证扩展示例. 要安装示例代码,请下载 Forms

[收藏]利用SQL Server Reporting Services 从应用程序生成用户友好的报表

server|services|程序 利用 SQL Server Reporting Services 从应用程序生成用户友好的报表 发布日期: 09/03/2004 | 更新日期: 09/03/2004John C. Hancock   http://www.microsoft.com/china/msdn/library/data/sqlserver/SQLServerReportServ.mspx本文讨论:•Reporting•设计和部署报表•使用 Reporting Services 的

微软SQL Server 2000 Reporting Services介绍(四)

server|services|微软 微软SQL Server 2000 Reporting Services介绍(四) [摘要 ] 本文对Reporting Services的一些不太常见的功能进行了分析,最后根据使用情况列举了Reporting Services的一些不足的地方,估计这些不足都会在正式版中解决. [关键字] Reporting Services,.NET Framework. DrillThrough,rdl文件,rds文件 n rdl文件元素 在上一篇文章里简单的分析了rd

充分利用SQL Server Reporting Services图表

本文适用于Microsoft SQL Server 2005 Reporting Services 简介 本白皮书讲述如何在 Microsoft SQL Server Reporting Services 报表中设计图表.本文分为几部分 并引用特定的报表示例:它们包含在示例项目下载中. 第一部分为数据准备,此部分主要包括有关准备数据的特定信息.技巧和见解.第二部分为图表标签 ,此部分讲述如何应用标签设置来改进图表和控制视觉外观和效果. 示例图表和报表部分讲述如何充分利用 SQL Server R

报表制作利器:Reporting Services

如何快捷,简单地做一份好的报表一直是广大程序员所盼望的.在日常开发中,每当讲到做报表,一般有以下两种方法: 1)将数据转变为EXCEL,WORD等形式,之后进行打印. 2)使用第三方报表工具,如著名的水晶报表,activereport等,但随之而来的问题是,要深入掌握这些报表工具,有一定的难度,需要一定的经验. 今年,微软公司终于推出了一个新一代的报表解决方案------Microsoft Reporting Service.它是一个完整的基于服务器的平台,可以建立.管理.发布传统的基于纸张的报

Reporting Services技巧(二) 实现对KPI的支持

Analysis Services 2005的一个新增功能是KPI,然而这种功能在Reporting Services 2005中却无法使用,也就是说,Reporting Services 2005无法读取Analysis Services的KPI,这里提供两种解决办法: 1.通过Report Builder 我们可以在Report Builder中创建报表,可以直接读取Analysis Services中已经设置好的KPI,由于Report Builder的报表设计功能有限,所以我们可以将已经

用MS SQL Reporting Services生成报表

灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到 Web 应用程序中之后用途更加广泛.利用 SQL Server 2000 Reporting Services 的最新版本,您可以轻松地具有来自各种数据源的报表生成功能.在本文中,我将介绍使用 Visual Studio 和 Reporting Services 来编写报表,并演示如何将报表集成到 Web 应用程序中. Reporting Services 是基于服务器的报表生成平台,该平台构建在 .NET Framework

SQL SERVER 2008 Reporting Services 的一些小问题集合

实验环境:服务器  Windows Server  2008 R2 Standard 64bit                   数据库  SQL SERVER 2008 R2 Standard 64bit 问题1:在SQL Server 2008下,配置了Reporting Services后,在IE里输入http://localhost/Reports/Pages/Folder.aspx从客户端用IE访问后,出现下面错误