管理ツール コマンド ライン オプション (Distributed Replay Utility)

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

重要

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

Microsoft SQL Server 分散再生管理ツールである DReplay.exe は、分散再生コントローラーと通信するためのコマンド ライン ツールです。 管理ツールを使用して、コントローラー上の操作を開始、監視、取り消しできます。

管理ツールの構文で使用される構文表記規則の詳細については、「Transact-SQL 構文表記規則」を参照してください。

構文

dreplay {preprocess|replay|status|cancel} [options] [-?]}

Usage:

  dreplay preprocess [-m controller] -i input_trace_file  
    -d controller_working_dir [-c config_file] [-f status_interval]

  dreplay replay [-m controller] -d controller_working_dir [-o]  
    [-s target_server] -w clients [-c config_file]  
    [-f status_interval]

  dreplay status [-m controller] [-f status_interval]

  dreplay cancel [-m controller] [-q]   

解説

DReplay.exeでは、次のコマンド ライン オプションを発行することができます。

preprocess
前処理段階を開始します。 コントローラーは、ターゲット サーバーに対する再生のために、運用環境からキャプチャした入力トレース データの準備を行います。

再生 (replay)
イベント再生段階を開始します。 コントローラーは、指定されたクライアントに再生データをディスパッチし、分散再生を開始して、クライアントを同期します。 必要に応じて、選択された各クライアントは、再生アクティビティを記録し、結果トレース ファイルをローカルに保存します。

status
コントローラーにクエリし、現在の状態を表示します。

cancel
コントローラーで実行されている現在の操作を取り消します。

コマンドの引数や例などの構文情報の詳細については、次のトピックを参照してください。

RPC は、言語イベントとしてではなく RPC として再生されます。

アクセス許可

対話ユーザー (ローカル ユーザーまたはドメイン ユーザー アカウント) として、管理ツールを実行する必要があります。 ローカル ユーザー アカウントを使用するには、管理ツールとコントローラーが同じコンピューター上で実行されている必要があります。

詳細については、「 Distributed Replay Security」を参照してください。

関連項目