SQL2005报表服务器的迁移
2013-11-21 21:26
337 查看
从一台计算机迁移Reporting Services数据库和Reporting Services服务到另外一台计算机,
您不需要重新配置这些报表,同样也不需要在目标计算机中重新装配Reporting Services。
(希望同行看了过后能留下自己的意义或见议,希望您不吝赐教)
根据不同的需要有下面两种解决方案:
一.将reporting services 数据库从一台计算机迁移到另外一台计算机,并将reporting services指向到那个数据
库,按下面的步骤操作:
1. 从源计算机复制reporting services数据库和reporting services临时数据库。
注:reporting services数据库的默认名称为ReportServer,reporting services临时数 据库的默认名称为
ReportServerTempDB。
2. 将第一步复制的数据库还原到目标数据库适当的SQL Server实例。
3. 将reporting services指向第二步中还原的数据库,在命令提示符下运行下面的report server配置命令:
RSConfig -c -s Server name -d Reporting Services database name -a Sql|Windows -u User name -p User
password
注:有关RsConfig.exe命令行的更多信息,在命令提示符下运行下面的命令:
RSConfig /?
二.将Reporting Services数据库、Reporting Services Windows服务和Reporting Services Web服务从一台
计算机迁移到另外一台计算机,您首先需要获得源计算机的密钥,您可以先将数据库从源计算机迁移到
目标计算机,并在目标计算机恢复密钥。要做这些,请按下面步骤做:
1. 在源计算机,使用Rskeymgmt.exe命令行获得密钥,在命令提示符下运行下面的命令行:
RSKeyMgmt.exe -e -f Path of file name -p Strong password
有关Rskeymgmt.exe命令行的更多信息,在命令提示符下运行下面的命令:
RSKeyMgmt /?
2. 在目标计算机,执行下面步骤:
a. 安装Reporting Services。
b. 停止Reporting Services Windows服务。
c. 停止IIS。
3. 将源计算机的reporting services数据库和reporting services临时数据库复制到目标数据库,并还原到
适当的SQL Server实例。
注:reporting services数据库的默认名称为ReportServer,reporting services临时数 据库的默认名称
ReportServerTempDB。
4. 在目标计算机,执行下面步骤:
a. 启动Reporting Services Windows服务。
b. 启动IIS。
c. 利用第三步复制到目标计算机的Reporting Services数据库,使用Rsconfig.exe配置report server
实例,在命令提示符下运行下面的report server配置命令:
RSConfig -c -s Server name -d Reporting Services database name -a Sql|Windows -u User name -p
User password
注:有关RsConfig.exe命令行的更多信息,在命令提示符下运行下面的命令:
RSConfig /?
d. 通过第一步获得的密钥,使用Rskeymgmt.exe命令行在目标计算机应用密钥,在命令提示符下运行
下面的命令(下面Path of file name和Strong password使用第一步中获得的):
RSKeyMgmt -a -f Path of file name -p Strong password
相关文章推荐
- vs2005 向sql2005 报表服务器发布报表时,弹出登录报表服务登录框
- 奇异的WinXP与SQL2005报表服务器的身份验证
- SQL 2005 toolkit 新建报表服务器项目报错
- sql2005 链接服务器 连接Oracle...
- VS 2005中提供了显示SQL Server Report Service报表的控件:Report Viewer
- SQL 2005 安装在双CPU服务器,错误代码1053 SQL Server 服务无法启动的解决方案
- sql2005 Reporting service 自定义报表调色版
- ASP.NET中访问SQL 2005报表服务(一)
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
- SQL2005隐藏服务器的方法
- SQL 2005远程连接是出错(provider: SQL 网络接口, error: 28 - 服务器不支持请求的协议)
- sql服务器的操作系统升级,数据库如何来迁移呢?
- 错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 解
- 如何用.net 2005 中自带了控件reportviewer调用已经存在的报表服务器的报表
- 开发自己的SQL2005报表查看SharePoint WebPart
- (转)在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- 客户端连不上SQL 2005服务器的解决办法
- SQL_SERVER 2005 通过链接服务器(Linked Server)访问 ORACLE 9i 的方法
- SQL 2005 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- SQL Server Management Studio连接服务器时指定端口号 sqlserver2008 2005