メッセージの詳細
| 製品名 | SQL Server |
| イベント ID | 14005 |
| イベント元 | MSSQLSERVER |
| コンポーネント | SQL Server データベース エンジン |
| シンボル名 | |
| メッセージ テキスト | パブリケーションを削除できませんでした。 サブスクリプションが存在します。 |
説明
1 つ以上のサブスクリプションが関連付けられているパブリケーションを削除しようとしました。 パブリケーションは、関連付けられているサブスクリプションがない場合にのみ削除できます。
ユーザー操作
パブリケーションを削除する前に、サブスクリプションを削除します。 SQL Server Management Studio を使用してパブリケーションを削除すると、パブリケーションを削除する前に、関連付けられているすべてのサブスクリプションを自動的に削除するオプションが表示されます。 ストアド プロシージャを使用する場合は、最初にサブスクリプションを明示的に削除する必要があります。 詳細については、「 プッシュ サブスクリプションの削除 」および「 プル サブスクリプションの削除」を参照してください。
パブリケーションのサブスクリプションが存在しないか、パブリケーションの作成時にこのエラーが表示される場合は、以前のサブスクリプションが削除されたときに完全にクリーンアップされなかった可能性があります。 データベース sp_removedbreplication (Transact-SQL) を実行して、レプリケーションに関連するすべてのオブジェクトと設定を削除します。