當(dāng)在訂閱服務(wù)器上除去訂閱時(shí)刪除元數(shù)據(jù)。對于普通的訂閱,元數(shù)據(jù)在系統(tǒng)表 MSreplication_subscriptions 中包括一項(xiàng)。對于同步事務(wù)訂閱,還包括即時(shí)更新觸發(fā)器。此存儲(chǔ)過程在訂閱服務(wù)器的訂閱數(shù)據(jù)庫上執(zhí)行。
sp_subscription_cleanup [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
[ , [ @publication = ] 'publication']
[ , [ @reserved = ] 'reserved']
[@publisher =] 'publisher'
是發(fā)布服務(wù)器名。publisher 的數(shù)據(jù)類型為 sysname,無默認(rèn)值。
[@publisher_db =] 'publisher_db'
是發(fā)布服務(wù)器數(shù)據(jù)庫名。publisher_db 的數(shù)據(jù)類型為 sysname,無默認(rèn)值。
[@publication =] 'publication'
是發(fā)布名。publication 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。如果為 NULL,則將刪除發(fā)布數(shù)據(jù)庫中使用共享代理程序發(fā)布的訂閱。
[@reserved =] 'reserved'
僅限內(nèi)部使用。
0(成功)或 1(失?。?/P>
sp_subscription_cleanup 用于所有類型的復(fù)制。
只有 sysadmin 固定服務(wù)器角色成員或 db_owner 固定數(shù)據(jù)庫角色成員才能執(zhí)行 sp_subscription_cleanup。
相關(guān)文章