レプリケーション エージェント コマンド プロンプト パラメータを表示および変更する方法 (SQL Server Management Studio)
レプリケーション エージェントは、コマンド ライン パラメータを使用できる実行可能ファイルです。既定では、エージェントは Microsoft SQL Server エージェント ジョブ ステップで実行されるため、これらのパラメータは [ジョブのプロパティ - <Job>] ダイアログ ボックスを使用して表示および変更できます。このダイアログ ボックスは、SQL Server Management Studio の [ジョブ] フォルダおよびレプリケーション モニタ内の [エージェント] タブからアクセスできます。レプリケーション モニタの起動の詳細については、「レプリケーション モニタを起動する方法 (レプリケーション モニタ)」を参照してください。
注 |
---|
エージェント パラメータの変更は、エージェントを次に起動したときに有効になります。エージェントを連続実行する場合は、いったん停止してから再起動する必要があります。 |
パラメータは直接変更することもできますが、エージェント プロファイルを使用して変更する方が一般的です。詳細については、「レプリケーション エージェント プロファイル」を参照してください。
[ジョブ] フォルダからエージェント ジョブにアクセスする場合は、次の表を使用して、各エージェントで使用できるエージェント ジョブ名とパラメータを決定してください。
エージェント |
ジョブ名 |
パラメータの一覧の参照先 |
---|---|---|
スナップショット エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<integer> |
|
マージ パブリケーション パーティションに対するスナップショット エージェント |
Dyn_<Publisher>-<PublicationDatabase>-<Publication>-<GUID> |
|
ログ リーダー エージェント |
<Publisher>-<PublicationDatabase>-<integer> |
|
プル サブスクリプションに対するマージ エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<integer> |
|
プッシュ サブスクリプションに対するマージ エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer> |
|
プッシュ サブスクリプションに対するディストリビューション エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>1 |
|
プル サブスクリプションに対するディストリビューション エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<GUID>2 |
|
SQL Server 以外のサブスクライバへのプッシュ サブスクリプションに対するディストリビューション エージェント |
<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer> |
|
キュー リーダー エージェント |
[<Distributor>].<integer> |
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] をクリックします。