インストール後の手順の実行

適用対象: SQL Server 2016 (13.x)、 SQL Server 2017 (14.x)、 SQL Server 2019 (15.x)

重要

SQL Server 分散再生は、SQL Server 2022 (16.x) では使用できません。

分散再生をインストールした後、分散再生コントローラー サービスおよび分散再生クライアント サービスのアカウントを変更する必要があります。

インストール後の手順を実行するには

  1. ファイアウォール規則を作成する:コントローラー コンピューターとクライアント コンピューターで、対応するサービスのファイアウォール経由の受信トラフィックを許可する必要があります。 インストール フォルダーに配置されているサービス実行可能ファイルのファイアウォール ルールを指定します。

    1. コントローラー サービスの場合は、インストール フォルダーにある DReplayController.exeのルールを作成します。 たとえば、次のコマンドを実行すると、このルールが有効になります ( %InstallPath% はサービスのインストール フォルダーです)。

      netsh advfirewall firewall add rule name="allow dreplay controller" dir=in program="%InstallPath%\DReplayController\DReplayController.exe" action=allow

    2. クライアント サービスの場合は、クライアント コンピューターごとに、インストール フォルダーにある DReplayClient.exeのルールを作成します。 たとえば、次のコマンドを実行すると、このルールが有効になります ( %InstallPath% はサービスのインストール フォルダーです)。

      netsh advfirewall firewall add rule name="allow dreplay client" dir=in program="%InstallPath%\DReplayClient\DReplayClient.exe" action=allow

  2. ターゲット サーバーで各クライアントの権限を与える: クライアント コンピューターへのクライアント サービスのインストールが完了したら、SQL Server の対象インスタンスの sysadmin ロールにクライアント サービス アカウントを手動で追加する必要があります。

.NET Framework のセキュリティ

分散再生の機能をインストールするには、管理権限が必要です。 sysadmin のアクセス許可を持つ SQL Server ログインのみが、テスト サーバーの sysadmin サーバー ロールにクライアント サービス アカウントを追加できます。 Distributed Replay のセキュリティ上の考慮事項の詳細については、「 Distributed Replay のセキュリティ」を参照してください。