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 で、既定値はありません。
戻り値
0 (成功) または 1 (失敗)
説明
sp_mergesubscription_cleanup は、マージ レプリケーションで使用します。
権限
sp_mergesubscription_cleanup を実行できるのは、sysadmin 固定サーバー ロールまたは db_owner 固定データベース ロールのメンバだけです。