MSSQL_ENG021286
適用対象: SQL Server Azure SQL Managed Instance
メッセージの詳細
属性 | Value |
---|---|
製品名 | SQL Server |
イベント ID | 21286 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQL Server データベース エンジン |
シンボル名 | |
メッセージ テキスト | 競合テーブル '%s' が存在しません。 |
説明
このエラーは、 sysmergearticles (Transact-SQL) に記載されているアーティクルの競合テーブルが実際に存在しない場合に発生します。 このエラーは、マージ レプリケーション用にパブリッシュされたテーブルへの列の追加または削除を試みたときに発生することがあります。
ユーザーの操作
競合テーブルが見つからないデータベースで DBCC CHECKDB (Transact-SQL) を実行して、データ整合性の問題がないことを確認します。
サブスクライバーに競合テーブルがない場合は、サブスクリプションを削除し、再作成します。 パブリッシャーに競合テーブルがない場合は、すべてのサブスクリプションを削除し、パブリケーションを削除してから、パブリケーションおよびすべてのサブスクリプションを再作成します。 詳細については、「データとデータベース オブジェクトのパブリッシュ」および「パブリケーションのサブスクライブ」を参照してください。