レプリケーション エージェントの監視
Microsoft SQL Server レプリケーション モニターを使用すると、レプリケーションの利用状況を体系的に表示でき、特定のエージェントに関する情報を簡単に見つけることもできます。 次の一覧に、各エージェント、各エージェントを利用できるレプリケーション モニターのタブ、およびそれらのタブへのアクセス方法について説明しているトピックへのリンクを示します。
以下のエージェントは、レプリケーション モニターでパブリケーションと関連付けられています。
スナップショット エージェント
ログ リーダー エージェント
キュー リーダー エージェント
これらのエージェントに関連付けられている情報およびタスクにアクセスするには、[エージェント] タブ (各パブリッシャーおよびパブリケーションで利用可能) または [警告] タブ (各パブリケーションで利用可能) を使用します。 詳細については、「パブリケーションに関連付けられているエージェントの情報を表示し、タスクを実行する (レプリケーション モニター)」を参照してください。
以下のエージェントは、レプリケーション モニターでサブスクリプションと関連付けられています。
ディストリビューション エージェント
マージ エージェント
これらのエージェントに関連付けられている情報およびタスクにアクセスするには、[サブスクリプション ウォッチ リスト] タブ (各パブリッシャーで利用可能) または [すべてのサブスクリプション] タブ (各パブリケーションで利用可能) を使用します。 詳細については、「サブスクリプションに関連付けられているエージェントの情報を表示し、タスクを実行する (レプリケーション モニター)」を参照してください。
SQL Server Management Studio を使用してレプリケーション エージェントを監視する
Microsoft SQL Server Management Studio には、レプリケーション エージェントの監視用に以下のダイアログ ボックスが用意されています。
[スナップショット エージェントの状態の表示] ダイアログ ボックス (すべてのパブリケーション用)
[ログ リーダー エージェントの状態の表示] ダイアログ ボックス (すべてのトランザクション パブリケーション用)
[同期の状態の表示] ダイアログ ボックス (すべてのサブスクリプション用。このダイアログ ボックスからディストリビューション エージェントおよびマージ エージェントにアクセスできます)
レプリケーション モニターでは、各エージェントに関する追加情報が表示され、キュー リーダー エージェントが使用されている場合はその監視機能も提供されます。 詳細については、「パブリケーションに関連付けられているエージェントの情報を表示し、タスクを実行する (レプリケーション モニター)」、「パブリケーションに関連付けられているエージェントの情報を表示し、タスクを実行する (レプリケーション モニター)」、および「サブスクリプションに関連付けられているエージェントの情報を表示し、タスクを実行する (レプリケーション モニター)」を参照してください。
スナップショット エージェントおよびログ リーダー エージェントを監視するには
Management Studio でパブリッシャーに接続し、サーバー ノードを展開します。
[レプリケーション] フォルダーを展開し、[ローカル パブリケーション] フォルダーを展開します。
パブリケーションを右クリックし、[ログ リーダー エージェントの状態の表示] または [スナップショット エージェントの状態の表示] をクリックします。
[ログ リーダー エージェントの状態の表示] または [スナップショット エージェントの状態の表示] ダイアログ ボックスで、以下の操作を行います。
エージェントの状態を表示します。
必要に応じてエージェントを開始または停止します。
[監視] をクリックしてレプリケーション モニターを起動します。
[閉じる] をクリックします。
ディストリビューション エージェントおよびマージ エージェントを監視するには (パブリッシャー側から)
Management Studio でパブリッシャーに接続し、サーバー ノードを展開します。
[レプリケーション] フォルダーを展開し、[ローカル パブリケーション] フォルダーを展開します。
監視するサブスクリプションのパブリケーションを展開します。
サブスクリプションを右クリックし、[同期の状態の表示] をクリックします。
[同期の状態の表示] ダイアログ ボックスで、以下の操作を行います。
エージェントの状態を表示します。
必要に応じてエージェントを開始または停止します。
プッシュ サブスクリプションの場合、[監視] をクリックしてレプリケーション モニターを起動します。
プル サブスクリプションの場合、[ジョブ履歴の表示] をクリックしてログ ファイル ビューアーを起動します。エージェント ログからの出力が表示されます。
[閉じる] をクリックします。
ディストリビューション エージェントおよびマージ エージェントを監視するには (サブスクライバー側から)
Management Studio でサブスクライバーに接続して、サーバー ノードを展開します。
[レプリケーション] フォルダーを展開し、[ローカル サブスクリプション] フォルダーを展開します。
監視するサブスクリプションを右クリックして [同期の状態の表示] をクリックします。
[同期の状態の表示] ダイアログ ボックスで、以下の操作を行います。
エージェントの状態を表示します。
必要に応じてエージェントを開始または停止します。
[ジョブ履歴の表示] をクリックしてログ ファイル ビューアーを起動します。エージェント ログからの出力が表示されます。
[閉じる] をクリックします。