レプリケーションには、レプリケーション イベントに応答するように構成できる、次の定義済みのアラートが用意されています。
- レプリケーション: エージェントの成功
- レプリケーション: エージェントエラー
- レプリケーション: エージェントの再試行
- レプリケーション: 期限切れのサブスクリプションが削除されました
- レプリケーション: 検証エラー後にサブスクリプションが再初期化される
- レプリケーション: サブスクライバーがデータ検証に失敗しました
- レプリケーション: サブスクライバーがデータ検証に合格しました
- レプリケーション: エージェントのカスタム シャットダウン
これらのアラートは、Microsoft SQL Server Management Studio の [アラート ] フォルダーまたはレプリケーション モニターの [ 警告 ] タブから構成します。 このタブへのアクセスの詳細については、「 レプリケーション モニターを使用した情報の表示とタスクの実行」を参照してください。
これらのアラートに加えて、レプリケーション モニターには、状態とパフォーマンスに関連する一連の警告とアラートが用意されています。 詳細については、「レプリケーション モニターのアラート インフラストラクチャ でのしきい値と警告の設定 」を参照してください。 詳細については、「 User-Defined イベントの作成」を参照してください。
Management Studio で定義済みのレプリケーション アラートを構成するには
- Management Studio でディストリビューターに接続し、サーバー ノードを展開します。
- SQL Server エージェント フォルダーを展開し、[アラート] フォルダーを展開します。
- レプリケーション アラートを右クリックし、[ プロパティ] をクリックします。
-
<AlertName>アラートのプロパティ] ダイアログ ボックスでオプションを設定します。
[ 全般 ] ページで、[ 有効にする] をクリックします。アラートを適用するデータベースを指定します。
[応答] ページで、電子メールを送信するかどうか、または、ジョブを実行するかどうかを指定します。
アラートが レプリケーションの場合: サブスクライバーがデータ検証に失敗した場合は、レプリケーションで提供される応答ジョブを指定できます。[ ジョブの実行] を選択し、参照ボタン (...) をクリックします。[ ジョブの検索 ] ダイアログ ボックスで、[ 参照] をクリックします。 [ オブジェクトの参照 ] ダイアログ ボックスで、[ データ検証エラーが発生したサブスクリプションの再初期化] を選択します。 開いている両方のダイアログ ボックスで [ OK] を クリックします。 ジョブが実行されると、サブスクリプションを再初期化するストアド プロシージャへのリモート プロシージャ 呼び出し (RPC) が使用されます。 パブリッシャーがリモート ディストリビューターを使用する場合は、ディストリビューターからパブリッシャーへの RPC を作成できるように、パブリッシャーでリモート サーバー ログインを定義する必要があります。
[オプション] ページで、応答のテキストをカスタマイズします。
- OK をクリックします。
レプリケーション モニターでしきい値のアラートを構成するには
- [ 警告 ] タブで、[ アラートの構成] をクリックします。
- [ レプリケーション アラートの構成 ] ダイアログ ボックスで、アラートを選択し、[ 構成] をクリックします。
-
<AlertName>アラートのプロパティ] ダイアログ ボックスでオプションを設定します。
- [ 全般 ] ページで、[ 有効にする] をクリックします。アラートを適用するデータベースを指定します。
-
[応答] ページで、電子メールを送信するかどうか、または、ジョブを実行するかどうかを指定します。
アラートが レプリケーションの場合: サブスクライバーがデータ検証に失敗した場合は、レプリケーションで提供される応答ジョブを指定できます。[ ジョブの実行] を選択し、参照ボタン (...) をクリックします。[ ジョブの検索 ] ダイアログ ボックスで、[ 参照] をクリックします。 [ オブジェクトの参照 ] ダイアログ ボックスで、[ データ検証エラーが発生したサブスクリプションの再初期化] を選択します。 開いている両方のダイアログ ボックスで [ OK] を クリックします。 ジョブが実行されると、サブスクリプションを再初期化するストアド プロシージャへのリモート プロシージャ 呼び出し (RPC) が使用されます。 パブリッシャーがリモート ディストリビューターを使用する場合は、ディストリビューターからパブリッシャーへの RPC を作成できるように、パブリッシャーでリモート サーバー ログインを定義する必要があります。 - [オプション] ページで、応答のテキストをカスタマイズします。
- OK をクリックします。
- をクリックしてを閉じます。