在本主题中,您将了解如何修改分布式重播控制器和客户端服务帐户,然后重新应用访问控制列表 (ACL)。
使用“计算机管理”启动或停止分布式重播服务
在安装有分布式重播服务的计算机上,在命令提示符下键入 dcomcnfg。
双击**“服务”,向下滚动并右键单击“SQL Server 分布式重播 <service name>”,然后单击“启动”或“停止”**。
修改分布式重播控制器服务
在控制器计算机上,停止 SQL Server 分布式重播控制器服务。
在**“服务”下,右键单击“SQL Server 分布式重播控制器”,然后选择“属性”**。
在**“SQL Server 分布式重播控制器属性”窗口中的“登录”选项卡上,选择“本帐户”,键入或单击“浏览”以输入新的登录帐户,然后单击“确定”**。
重要:在您配置分布式重播控制器时,可以指定将用于运行分布式重播客户端服务的一个或多个帐户。 下面是支持的帐户的列表:
域用户帐户
用户创建的本地用户帐户
管理员
虚拟帐户和 MSA(托管服务帐户)
Network Services、Local Services 和 System
不接受组帐户(本地或域)和其他内置帐户(如 Everyone)。
启动分布式重播控制器服务。
修改分布式重播客户端服务
在修改分布式重播客户端服务之前,请确保在安装期间指定了您要更改的客户端服务帐户(在控制器计算机上的 CTLRUSERS 参数中)。 如果在安装期间未指定要更改的客户端服务帐户,必须先执行以下步骤:
停止 SQL Server 分布式重播控制器服务。
在安装有控制器服务的控制器计算机上,在命令提示符下键入 dcomcnfg。
在**“组件服务”窗口中,导航到控制台根节点 ->“组件服务”->“计算机”->“我的电脑”->“DCOM Dconfig”->“DReplayController”**。
右键单击**“DReplayController”,然后单击“属性”**。
在**“DReplayController 属性”窗口中的“安全”选项卡上,单击“启动和激活权限”部分的“编辑”**。
为新的客户端服务登录帐户授予**“本地和远程激活”权限,然后单击“确定”**。
单击**“访问权限”部分的“编辑”,并为新的客户端服务登录帐户授予“本地和远程访问”权限,然后单击“确定”**。
单击**“确定”以关闭“DReplayController 属性”**窗口。
在控制器计算机上,将更改后的客户端服务登录帐户添加到**“分布式 COM 用户”**组中。
启动 SQL Server 分布式重播控制器服务。
停止 SQL Server 分布式重播客户端服务。
在**“SQL Server 分布式重播客户端属性”窗口中的“登录”选项卡上,选择“本帐户”,键入或单击“浏览”以输入新的登录帐户,然后单击“确定”**。
启动分布式重播客户端服务。