技术开发 频道

详解SQL Server 2012的分布式重播技术

  三.分布式重播的配置

  3.1 服务器情况

  根据图2-1,我们需要有3台服务器来模拟,一台做控制器,一台做客户端,一台做目标服务器。

  控制器所在服务器要求具有安装下列组件:

  ·分布式重播客户端

  ·分布式重播控制器

  ·管理工具

  ·SQL Server 2008 R2数据库引擎服务

  目标服务器要求有SQL Server 2012数据库引擎服务的安装。

  当然我们也可以用一台机器来把控制器和客户端放在一起。

  3.2 服务账号

  首先我们需要给分布式重播控制器服务相关服务添加用户账号。

分布式重播的配置
▲图3-1

  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”。

分布式重播的配置
▲图3-2

  4) 右键单击“DReplayController”,然后单击“属性”。

分布式重播的配置
▲图3-3

  5) 在“DReplayController 属性”窗口中的“安全”选项卡上,单击“启动和激活权限”部分的“编辑”。

  6) 为新的客户端服务登录帐户授予“本地和远程激活”权限,然后单击“确定”。

  7) 单击“访问权限”部分的“编辑”,并为新的客户端服务登录帐户授予“本地和远程访问”权限,然后单击“确定”。

  8) 单击“确定”以关闭“DReplayController 属性”窗口。

  9) 在控制器计算机上,将更改后的客户端服务登录帐户添加到“分布式 COM 用户”组中。

  10) 启动 SQL Server 分布式重播控制器服务。

  2.停止 SQL Server 分布式重播客户端服务。

  3.在“SQL Server 分布式重播客户端属性”窗口中的“登录”选项卡上,选择“本帐户”,键入或单击“浏览”以输入新的登录帐户,然后单击“确定”。

  4.启动分布式重播客户端服务。

2
相关文章