Share via


sp_mergesubscription_cleanup (Transact-SQL)

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

ms188391.note(ja-jp,SQL.90).gifメモ :
プル サブスクリプションの場合、メタデータは 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 で、既定値はありません。

解説

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

権限

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

戻り値

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

参照

関連項目

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

その他の技術情報

プッシュ サブスクリプションを削除する方法 (レプリケーション Transact-SQL プログラミング)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手