您的位置:首页 > 数据库

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐