好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ADRMS的SQLServer迁移三步曲之三还原ADRMS数据库

此篇文章主要介绍如何恢复之前备份的 RMSDatabase 到目标 SQL Server 的相关步骤,详细步骤有如下: 1. 还原 数据库 到新的 SQL Server 2. 使用 RMSConfigEditor 编辑 DRMS_ClusterPolicies 3. 修改 AD RMS Server 的注册表 4. 重启 IIS 和 AD RMS Logging S


此篇文章主要介绍如何恢复之前备份的 RMSDatabase 到目标 SQL Server 的相关步骤,详细步骤有如下:

1. 还原 数据库 到新的 SQL Server

2. 使用 RMSConfigEditor 编辑 DRMS_ClusterPolicies

3. 修改 AD RMS Server 的注册表

4. 重启 IIS 和 AD RMS Logging Service








Restore the Database to theNew SQL Server



1. 将上一文章中备份的 RMS 数据库 文件夹,拷贝至目标SQLServer的本地磁盘

2. 打开 SQL Server 管理器

3. 连接服务器并定位【 数据库 】,右键选择【 还原 】

4. 在 还原 数据库 向导界面选择 还原 的源,定位到第 1步骤中的磁盘备份数据

5. 勾选如下图所示 数据库 进行 还原

6. 根据第 3至5步骤,依次 还原 DRMS_Config、DRMS_Logging、DRMS_DirectoryServices这三个 数据库

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899620.png" title="1.png" />



Use RMSConfigEditor to editDRMS_ClusterPolicies



1. 这一步骤主要介绍如何通过 RMSToolkit 工具对存储在 Database 中的一些关于 RMS 的配置信息做更改

2. 若 SQL Server 上未安装该工具,可以在微软官网下载并安装

3. 安装了 RMSToolkit 之后,打开 C:\Program Files(x86)\RMS SP2 Administration Toolkit\RMSConfigEditor 路径,运行 RMSConfigEditor.exe

4. 在 RMS Config Editor 的界面,在 Server 一栏输入目标 SQL Server 名称、这里的目标 SQL Server 为 newsql ,完成之后点击【 GO 】

5. 在 Database 栏位会自动弹出对应的三个 还原 的 数据库 列表,选择 DRMS_Config 之后,点击【 GO 】

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899621.png" title="2.png" />

6. 在左侧列出的配置列表中,定位在 DRMS_ClusterPolicies 、 LoggingDatabaseServer ,修改 PolicieData 的值为 RMS-SQL (这里在前面的文章中设置的新的 SQL Server 的别名)

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899622.png" title="3.png" />

7. 参照以上步骤,修改该列表中的 LoggingDatabaseServer 、 CertificationUserKeyStorageConnection 、 DirectoryServicesCachDatabase 这三个策略中的 PolicyData ( 主要修改的是其中的 data Source 对应的服务器名称 )

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899623.png" title="4.png" />

8. 至此,使用 RMSToolKit 修改 Database 中的参数步骤完成,接下来修改 RMS Server 的注册表值



Modify the AD RMS Server Registry


1. 以域管理员账户登录 RMS Server

2. 开始运行 regedit.exe 进入注册表编辑器

3. 定位到 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\AdRmsLoggingService\Params

4. 修改 ConnectionString 的键值,主要是修改 Data Source 的值,此处举例修改为 RMS-SQL

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899624.png" title="5.png" />



5. 同样位置,修改 LoggingDatabaseServer的值为RMS-SQL

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899625.png" title="6.png" />

6. 定位注册表位置 650) this.width=650;" width="399" height="19" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899626.gif" word_img="file:///C:/Users/clare/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png" >

650) this.width=650;" src="http://cdn.verydemo.com/upload/2013_06_18/13714881899627.png" title="7.png" />

7. 至此,关于注册表的修改就完成了,接下来重启 IIS服务和系统服务中的ADRMS Logging服务即可




Restart IIS and AD RMS Logging Service


1. 以域管理员账户登录 RMS Server

2. 打开 IIS 管理器,定位到网站主页,在右侧选择重新启动

3. 打开【服务】

4. 定位到 AD RMS Logging Service

5. 重新启动服务




总结


以上步骤完成即可实现 AD RMS Server 的后端 数据库 的 迁移


你不知道的事儿

查看更多关于ADRMS的SQLServer迁移三步曲之三还原ADRMS数据库的详细内容...

  阅读:40次