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