MSSQL_ENG014160

メッセージの詳細

製品名

SQL Server

製品バージョン

10.50

製品ビルド番号

 

イベント ID

14160

イベント ソース

MSSQLSERVER

コンポーネント

SQL Server データベース エンジン

シンボル名

メッセージ テキスト

パブリケーション [%s] のしきい値 [%s:%s] が設定されています。このパブリケーションに対する 1 つ以上のサブスクリプションの有効期限が切れています。

説明

レプリケーションでは、いくつかの条件に対して警告を有効にできます。こうした条件には、サブスクリプションの有効期限の残り時間などがあります。指定した保有期間内にサブスクリプションの同期をとらないと、サブスクリプションの有効期限が切れることがあります。詳細については、「サブスクリプションの有効期限と非アクティブ化」を参照してください。

レプリケーション モニターまたは sp_replmonitorchangepublicationthreshold を使用して警告を有効にするときは、警告を表示するタイミングを決定するしきい値を指定します。指定したしきい値に達するか、そのしきい値を超えた場合、警告がレプリケーション モニターに表示され、イベントが Windows イベント ログに書き込まれます。しきい値に達した時点で、SQL Server エージェントの警告を表示させることもできます。詳細については、「レプリケーション モニタのしきい値と警告の設定」および「レプリケーションをプログラムから監視する方法 (レプリケーション Transact-SQL プログラミング)」を参照してください。

ユーザーの操作

この問題の解決策は、警告が発生した原因によって異なります。

  • しきい値を超えても、サブスクリプションの有効期限が切れていない場合は、そのサブスクリプションを同期します。詳細については、「データの同期」を参照してください。

  • エージェントが実行されていても、変更が適切にレプリケートされていない場合は、サブスクリプションの有効期限が切れる可能性があります。トランザクション レプリケーションの場合は、ディストリビューション エージェントとログ リーダー エージェントが実行されていることを確認します。マージ レプリケーションの場合は、マージ エージェントが実行されていることを確認します。これらのエージェントの開始方法の詳細については、「レプリケーション エージェントの起動および停止方法 (SQL Server Management Studio)」および「レプリケーション エージェント実行可能ファイルの概念」を参照してください。

  • サブスクリプションの有効期限が切れている場合、サブスクリプションの種類と期限切れになってからの期間によって、再初期化するか、削除して再作成する必要があります。詳細については、「サブスクリプションの有効期限と非アクティブ化」を参照してください。