sp_mergesubscription_cleanup (Transact-SQL)
指定したマージ プッシュ サブスクリプションがパブリッシャ側で削除された後、sysmergesubscriptions および sysmergearticles にあるトリガやエントリなどのメタデータを削除します。このストアド プロシージャは、サブスクライバ側でサブスクリプション データベースについて実行されます。
メモ : |
---|
プル サブスクリプションの場合、メタデータは sp_dropmergepullsubscription (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 プログラミング)