且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

AD RMS之Windows 内部数据库迁移到 SQL 服务器

更新时间:2022-09-09 23:19:04

        很多时候我们会把其他角色和AD集成,例如文件服务器角色、rms等等。当AD升级或者出现问题时,这样会有导致服务不能正常使用,会造成用户很大的抱怨。

本次实验实现AD和rms角色分离,把rms做成高可用。

AD RMS之Windows 内部数据库迁移到 SQL 服务器

一、 安装ADRMS。模拟安装在AD中的rms

  1. 打开服务器管理器,点击添加角色

AD RMS之Windows 内部数据库迁移到 SQL 服务器

2. 选择要安装的服务器。

AD RMS之Windows 内部数据库迁移到 SQL 服务器

3. 勾选要添加的角色AD RMS,点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器

4. 功能保持默认,点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器

5. 勾选AD RMS,点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器

6. 点击下一步,开始iis角色添加

AD RMS之Windows 内部数据库迁移到 SQL 服务器

7. IIS添加默认的角色,点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器8. 确认无误后点击安装

AD RMS之Windows 内部数据库迁移到 SQL 服务器

9. 安装成功

AD RMS之Windows 内部数据库迁移到 SQL 服务器


10. 创建运行AD RMS服务的用户:RMSService

AD RMS之Windows 内部数据库迁移到 SQL 服务器


11. 把RMSService添加到域管理组。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


12. 开始配置AD RMS

AD RMS之Windows 内部数据库迁移到 SQL 服务器


13. 创建新的AD RMS根群集

AD RMS之Windows 内部数据库迁移到 SQL 服务器


14. 选择“在此服务器上使用Windows内部数据库”

AD RMS之Windows 内部数据库迁移到 SQL 服务器


15. 输入创建好的AD RMS帐号

AD RMS之Windows 内部数据库迁移到 SQL 服务器


16. 选择加密模式

AD RMS之Windows 内部数据库迁移到 SQL 服务器


17. 使用AD RMS集中管理的密钥存储

AD RMS之Windows 内部数据库迁移到 SQL 服务器


18. 输入群集密钥密码

AD RMS之Windows 内部数据库迁移到 SQL 服务器


19. 点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器


20. 输入RMS群集域名。这里是http://rmscluster.contoso.com

AD RMS之Windows 内部数据库迁移到 SQL 服务器


21. 点击下一步

AD RMS之Windows 内部数据库迁移到 SQL 服务器


22. 立即注册SCP

AD RMS之Windows 内部数据库迁移到 SQL 服务器


23. 安装成功

AD RMS之Windows 内部数据库迁移到 SQL 服务器


24.在dns服务器上创建一条rmscluster的A记录。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


25. 正常打开rms管理控制台

AD RMS之Windows 内部数据库迁移到 SQL 服务器


26. 打开许可页面正常。

AD RMS之Windows 内部数据库迁移到 SQL 服务器

二、 迁移AD RMS数据库从Windows内部数据库到SQL Server

一、导出“受信任的发布域”

AD RMS之Windows 内部数据库迁移到 SQL 服务器


输入保存发布域文件的位置和密码后,点击完成

AD RMS之Windows 内部数据库迁移到 SQL 服务器


导出受信任的域用户

AD RMS之Windows 内部数据库迁移到 SQL 服务器


停止iis服务

AD RMS之Windows 内部数据库迁移到 SQL 服务器

下载SQL管理工具并安装在和AD做了集成的RMS服务器(AD01)上,本文安装在以上服务器

下载Microsoft SQL Server 2008 Express

http://www.microsoft.com/zh-cn/download/details.aspx?id=7593

下载Microsoft SQL Server 2012 Express:

http://www.microsoft.com/zh-CN/download/details.aspx?id=29062

Microsoft Visual C++ 2010 可再发行组件包 (x86)

http://www.microsoft.com/zh-cn/download/details.aspx?id=5555

AD RMS之Windows 内部数据库迁移到 SQL 服务器


连接Windows内部数据库:

Windows server 2008或者2003: \\.\pipe\mssql$microsoft##ssee\sql\query

Windows server 2012 R2: \\.\pipe\MICROSOFT##WID\tsql\query

AD RMS之Windows 内部数据库迁移到 SQL 服务器


分离AD RMS数据库一共三个,如下图。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


AD RMS数据库默认保存在以下位置,分离数据库后,把它拷贝到sql服务器:sql2012。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


在sql2012服务器上附加AD RMS数据库,SQL服务器已经安装好。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


找到“DRMS_Config_rmscluster_contoso_com_80”编辑表“dbo.DRMS_ClusterPolicies”下的字段:

LoggingDatabaseServer,CertificationUserKeyStorageConnectionString,DirectoryServicesCacheDatabase。修改方法是:把新的sql服务器名称sql2012代替原来的数据库名称。如图所示。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


双击ConfigDatabaseConnectionString

AD RMS之Windows 内部数据库迁移到 SQL 服务器


将sql2012代替原来数据库的名称。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


重命名下图的注册表选项。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


将sql2012代替原来数据库的名称。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


添加AD RMS运行帐号:RMSService到sql2012上,并赋予适当的权限。

AD RMS之Windows 内部数据库迁移到 SQL 服务器



做完以上更改,重启rms服务器后,打开rms管理控制台,发现rms数据库的服务器名称已经变成了新的sql服务器:sql2012。

AD RMS之Windows 内部数据库迁移到 SQL 服务器


测试rms成功!

AD RMS之Windows 内部数据库迁移到 SQL 服务器


三、 添加RMS服务器到群集中

新安装一台rms服务,把它添加到群集中

AD RMS之Windows 内部数据库迁移到 SQL 服务器


选择加入现有AD RMS群集

AD RMS之Windows 内部数据库迁移到 SQL 服务器


连接SQL数据库

AD RMS之Windows 内部数据库迁移到 SQL 服务器


输入群集密码

AD RMS之Windows 内部数据库迁移到 SQL 服务器


输入运行帐号

AD RMS之Windows 内部数据库迁移到 SQL 服务器


选择rms群集网站AD RMS之Windows 内部数据库迁移到 SQL 服务器



最后点击安装

AD RMS之Windows 内部数据库迁移到 SQL 服务器


等待安装完成

AD RMS之Windows 内部数据库迁移到 SQL 服务器





本文转自 月缺 51CTO博客,原文链接:http://blog.51cto.com/yueque/1710843,如需转载请自行联系原作者