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 固定データベース ロールのメンバーだけです。
関連項目
参照
sp_expired_subscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)