完成安装后步骤
适用于:SQL Server 2016 (13.x)、SQL Server 2017 (14.x) 和 SQL Server 2019 (15.x)
重要
SQL Server Distributed Replay 在 SQL Server 2022 (16.x) 中不可用。
安装 Distributed Replay 后,必须修改 Distributed Replay 控制器和客户端服务帐户。
完成安装后步骤
创建防火墙规则:在控制器和客户端计算机上,必须允许相应服务的入站流量通过防火墙。 指定位于安装文件夹中的服务可执行文件的防火墙规则。
对于控制器服务,请为位于安装文件夹中的 DReplayController.exe创建规则。 例如,下面的命令会启用该规则,其中
%InstallPath%
是服务的安装文件夹:netsh advfirewall firewall add rule name="allow dreplay controller" dir=in program="%InstallPath%\DReplayController\DReplayController.exe" action=allow
对于客户端服务,请在每台客户端计算机上为位于安装文件夹中的 DReplayClient.exe创建规则。 例如,下面的命令会启用该规则,其中
%InstallPath%
是服务的安装文件夹:netsh advfirewall firewall add rule name="allow dreplay client" dir=in program="%InstallPath%\DReplayClient\DReplayClient.exe" action=allow
在目标服务器上授予每个客户端权限:在客户端计算机上完成客户端服务的安装后,必须手动将客户端服务帐户添加到 SQL Server 目标实例上的 sysadmin 角色中。
.NET Framework 安全性
您必须具有管理权限才能安装任何 Distributed Replay 功能。 只有拥有 sysadmin 权限的 SQL Server 登录名才可以将客户端服务帐户添加到测试服务器的 sysadmin 服务器角色中。 有关分布式重播的安全注意事项的详细信息,请参阅 Distributed Replay Security。