在訂閱服務(wù)器的當(dāng)前數(shù)據(jù)庫上除去訂閱。該存儲過程在訂閱服務(wù)器的請求訂閱數(shù)據(jù)庫上執(zhí)行。
sp_droppullsubscription [ @publisher = ] 'publisher'
,
[ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
[ , [ @reserved = ] reserved ]
[@publisher =] 'publisher'
是遠(yuǎn)程服務(wù)器名。publisher 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。如果為 all,則表示在所有發(fā)布服務(wù)器上除去訂閱。
[@publisher_db =] 'publisher_db'
是發(fā)布服務(wù)器數(shù)據(jù)庫名。publisher_db 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。all 表示所有的發(fā)布服務(wù)器數(shù)據(jù)庫。
[@publication =] 'publication'
是發(fā)布名稱。publication 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。如果為 all,則表示除去對所有發(fā)布的訂閱。
[@reserved = ] reserved
僅限內(nèi)部使用。
0(成功)或 1(失?。?/P>
sp_droppullsubscription 用于快照復(fù)制和事務(wù)復(fù)制。
sp_droppullsubscription 刪除 MSreplication_subscriptions 表內(nèi)相應(yīng)的行以及訂閱服務(wù)器上相應(yīng)的分發(fā)服務(wù)器代理程序。如果在 Msreplication_subscriptions 內(nèi)沒有剩下任何行,則將除去該表。
只有 sysadmin 固定服務(wù)器角色成員或 db_owner 固定數(shù)據(jù)庫角色成員才能執(zhí)行 sp_droppullsubscription。
相關(guān)文章