レプリケーション エージェント コマンド プロンプト パラメーターを表示および変更する (SQL Server Management Studio)
レプリケーション エージェントは、コマンド ライン パラメーターを使用できる実行可能ファイルです。 既定では、エージェントは Microsoft SQL Server エージェント ジョブ ステップで実行されるため、これらのパラメーターは [ジョブのプロパティ - <Job> ダイアログ ボックスを使用して表示および変更できます。 このダイアログ ボックスは、SQL Server Management Studio の [ジョブ] フォルダーおよびレプリケーション モニター内の [エージェント] タブからアクセスできます。 レプリケーション モニターの起動の詳細については、「Start the Replication Monitor」 (レプリケーション モニターの開始) を参照してください。
Note
エージェント パラメーターの変更は、エージェントの次回起動時に反映されます。 エージェントを継続して実行している場合は、そのエージェントを停止して再起動する必要があります。
パラメーターは直接変更することもできますが、エージェント プロファイルを使用して変更する方が一般的です。 詳しくは、「 レプリケーション エージェント プロファイル」をご覧ください。
[ジョブ] フォルダーからエージェント ジョブにアクセスする場合は、次の表を使用して、各エージェントで使用できるエージェント ジョブ名とパラメーターを決定してください。
エージェント | ジョブ名 | パラメーターの一覧の参照先 |
---|---|---|
スナップショット エージェント | <パブリッシャー>-<PublicationDatabase>-<パブリケーション>-<整数> | Replication Snapshot Agent |
マージ パブリケーション パーティションに対するスナップショット エージェント | Dyn_<パブリッシャー>-<PublicationDatabase>-<パブリケーション>-<GUID> | Replication Snapshot Agent |
ログ リーダー エージェント (Log Reader Agent) | <パブリッシャー>-<PublicationDatabase>-<整数> | レプリケーション ログ リーダー エージェント |
プル サブスクリプションに対するマージ エージェント | <パブリッシャー>-<PublicationDatabase>-<パブリケーション>-<サブスクライバー>-<SubscriptionDatabase>-<整数> | Replication Merge Agent |
プッシュ サブスクリプションに対するマージ エージェント | <パブリッシャー>-<PublicationDatabase>-<パブリケーション>-<サブスクライバー>-<整数> | Replication Merge Agent |
プッシュ サブスクリプションに対するディストリビューション エージェント | <Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer> 1 | Replication Distribution Agent |
プル サブスクリプションに対するディストリビューション エージェント | <Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<GUID> 2 | Replication Distribution Agent |
SQL Server 以外のサブスクライバーへのプッシュ サブスクリプションに対するディストリビューション エージェント | <パブリッシャー>-<PublicationDatabase>-<パブリケーション>-<サブスクライバー>-<整数> | Replication Distribution Agent |
キュー リーダー エージェント (Queue Reader Agent) | [<ディストリビューター>].<整数> | レプリケーション キュー リーダー エージェント |
1 Oracle パブリケーションに対するプッシュ サブスクリプションの場合は、<Publisher>-<PublicationDatabase> ではなく <Publisher>-<Publisher> になります
2 Oracle パブリケーションに対するプル サブスクリプションの場合は、<Publisher>-<PublicationDatabase> ではなく <Publisher>-<DistributionDatabase> になります
Management Studio からレプリケーション エージェント コマンド ライン パラメーターを表示または変更するには
Management Studio で適切なコンピューターに接続して、サーバー ノードを展開します。
プル サブスクリプションに対するディストリビューション エージェントとマージ エージェントの場合は、サブスクライバーに接続します。
その他のエージェントの場合は、ディストリビューターに接続します。
[SQL Server エージェント] フォルダーを展開して、 [ジョブ] フォルダーを展開します。
ジョブを右クリックし、 [プロパティ] をクリックします。
[ジョブのプロパティ - <Job]> ダイアログ ボックスの [ステップ] ページで、ステップ [エージェントを実行します] を選択し、[編集] をクリックします。
[ジョブ ステップのプロパティ - エージェントを実行します] ダイアログ ボックスで、 [コマンド] フィールドを編集します。
両方のダイアログ ボックスで [OK] をクリックします。
レプリケーション モニターからディストリビューション エージェントとマージ エージェントのコマンド ライン パラメーターを表示および変更するには
レプリケーション モニターの左ペインのパブリッシャー グループを展開し、パブリッシャーを展開して、パブリケーションをクリックします。
[すべてのサブスクリプション] タブをクリックします。
サブスクリプションを右クリックし、 [詳細表示]をクリックします。
[サブスクリプション]< SubscriptionName> ウィンドウで、[アクション] をクリックし、<[AgentName> ジョブのプロパティ] をクリックします。
[ジョブのプロパティ - <Job]> ダイアログ ボックスの [ステップ] ページで、ステップ [エージェントを実行します] を選択し、[編集] をクリックします。
[ジョブ ステップのプロパティ - エージェントを実行します] ダイアログ ボックスで、 [コマンド] フィールドを編集します。
両方のダイアログ ボックスで [OK] をクリックします。
レプリケーション モニターからスナップショット エージェント、ログ リーダー エージェント、およびキュー リーダー エージェントのコマンド ライン パラメーターを表示および変更するには
レプリケーション モニターの左ペインのパブリッシャー グループを展開し、パブリッシャーを展開して、パブリケーションをクリックします。
[エージェント] タブをクリックします。
グリッド内のエージェントを右クリックし、 [プロパティ]をクリックします。
[ジョブのプロパティ - <Job]> ダイアログ ボックスの [ステップ] ページで、ステップ [エージェントを実行します] を選択し、[編集] をクリックします。
[ジョブ ステップのプロパティ - エージェントを実行します] ダイアログ ボックスで、 [コマンド] フィールドを編集します。
両方のダイアログ ボックスで [OK] をクリックします。
参照
レプリケーション エージェントの管理
Replication Agent Executables Concepts
レプリケーション エージェントの概要