メッセージの詳細
| 製品名 | SQL Server |
| イベント ID | 14157 |
| イベント元 | MSSQLSERVER |
| コンポーネント | SQL Server データベース エンジン |
| シンボル名 | |
| メッセージ テキスト | サブスクライバー '%s' によって作成された、パブリケーション '%s' に対するサブスクリプションは、有効期限が切れたので削除されました。 |
説明
サブスクライバーは、パブリケーションの保持期間内にパブリッシャーと同期する必要があります。 サブスクライバーがこの期間内に同期しない場合、サブスクリプションの有効期限が切れます。 詳細については、「サブスクリプションの 有効期限と非アクティブ化」を参照してください。
ユーザー操作
サブスクライバーがデータ変更の再受信を開始するには、サブスクリプションを再作成して初期化する必要があります。
サブスクリプションの作成の詳細については、「パブリケーションの サブスクライブ」を参照してください。
サブスクリプションの初期化の詳細については、「サブスクリプションの 初期化」を参照してください。
パブリッシャーと同期されていない変更がサブスクリプション データベースに含まれている場合は、 tablediff ユーティリティ を使用して、パブリケーション データベースとサブスクリプション データベースで異なる行を特定できます。
サブスクリプションの有効期限が切れないように、パブリケーションのリテンション期間を長くすることができます。 高い値を設定する場合は注意が必要です。これにより、格納されるデータとメタデータが増え、パフォーマンスに影響を与える可能性があるためです。 詳細については、「サブスクリプションの 有効期限と非アクティブ化」を参照してください。