三.分布式重播的配置
3.1 服务器情况
根据图2-1,我们需要有3台服务器来模拟,一台做控制器,一台做客户端,一台做目标服务器。
控制器所在服务器要求具有安装下列组件:
·分布式重播客户端
·分布式重播控制器
·管理工具
·SQL Server 2008 R2数据库引擎服务
目标服务器要求有SQL Server 2012数据库引擎服务的安装。
当然我们也可以用一台机器来把控制器和客户端放在一起。
3.2 服务账号
首先我们需要给分布式重播控制器服务相关服务添加用户账号。
1.在控制器计算机上,停止 SQL Server 分布式重播控制器服务。
2.在“服务”下,右键单击“SQL Server 分布式重播控制器”,然后选择“属性”。
3.在“SQL Server 分布式重播控制器属性”窗口中的“登录”选项卡上,选择“本帐户”,键入或单击“浏览”以输入新的登录帐户,然后单击“确定”。
重要:在您配置分布式重播控制器时,可以指定将用于运行分布式重播客户端服务的一个或多个帐户。 下面是支持的帐户的列表:
·域用户帐户
·用户创建的本地用户帐户
·管理员
·虚拟帐户和 MSA(托管服务帐户)
·Network Services、Loca·Services 和 System
不接受组帐户(本地或域)和其他内置帐户(如 Everyone)。
4.启动分布式重播控制器服务。
关于分布式重播客户端服务
1.在修改分布式重播客户端服务之前,请确保在安装期间指定了您要更改的客户端服务帐户(在控制器计算机上的 CTLRUSERS 参数中)。 如果在安装期间未指定要更改的客户端服务帐户,必须先执行以下步骤:
1) 停止 SQL Server 分布式重播控制器服务。
2) 在安装有控制器服务的控制器计算机上,在命令提示符下键入 dcomcnfg。
3) 在“组件服务”窗口中,导航到控制台根节点->“组件服务”->“计算机”->“我的电脑”->“DCOM Dconfig”->“DReplayController”。
4) 右键单击“DReplayController”,然后单击“属性”。
5) 在“DReplayController 属性”窗口中的“安全”选项卡上,单击“启动和激活权限”部分的“编辑”。
6) 为新的客户端服务登录帐户授予“本地和远程激活”权限,然后单击“确定”。
7) 单击“访问权限”部分的“编辑”,并为新的客户端服务登录帐户授予“本地和远程访问”权限,然后单击“确定”。
8) 单击“确定”以关闭“DReplayController 属性”窗口。
9) 在控制器计算机上,将更改后的客户端服务登录帐户添加到“分布式 COM 用户”组中。
10) 启动 SQL Server 分布式重播控制器服务。
2.停止 SQL Server 分布式重播客户端服务。
3.在“SQL Server 分布式重播客户端属性”窗口中的“登录”选项卡上,选择“本帐户”,键入或单击“浏览”以输入新的登录帐户,然后单击“确定”。
4.启动分布式重播客户端服务。