sp_mergesubscription_cleanup (Transact-SQL)

指定したマージ プッシュ サブスクリプションがパブリッシャー側で削除された後、sysmergesubscriptions および sysmergearticles にあるトリガーやエントリなどのメタデータを削除します。 このストアド プロシージャは、サブスクライバー側でサブスクリプション データベースについて実行されます。

注意

プル サブスクリプションの場合、メタデータは sp_dropmergepullsubscription (Transact-SQL) が実行されるときに削除されます。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_mergesubscription_cleanup [ @publisher =] 'publisher' 
        , [ @publisher_db =] 'publisher_db' 
        , [ @publication =] 'publication'

引数

  • [ @publisher =] 'publisher'
    パブリッシャーの名前です。 publisher のデータ型は sysname で、既定値はありません。

  • [ @publisher_db =] 'publisher_db'
    パブリッシャー データベースの名前です。 publisher_db のデータ型は sysname で、既定値はありません。

  • [ @publication =] 'publication'
    パブリケーションの名前です。 publication のデータ型は sysname で、既定値はありません。

戻り値

0 (成功) または 1 (失敗)

説明

sp_mergesubscription_cleanup は、マージ レプリケーションで使用します。

権限

sp_mergesubscription_cleanup を実行できるのは、sysadmin 固定サーバー ロールまたは db_owner 固定データベース ロールのメンバーだけです。

関連項目

参照

sp_expired_subscription_cleanup (Transact-SQL)

sp_subscription_cleanup (Transact-SQL)

システム ストアド プロシージャ (Transact-SQL)

概念

プッシュ サブスクリプションの削除