除去對(duì)合并發(fā)布的訂閱及其關(guān)聯(lián)的合并代理程序。該存儲(chǔ)過(guò)程在發(fā)布服務(wù)器的發(fā)布數(shù)據(jù)庫(kù)上執(zhí)行。
sp_dropmergesubscription [ [ @publication = ] 'publication' ]
[ , [ @subscriber = ] 'subscriber'
[ , [ @subscriber_db = ] 'subscriber_db' ]
[ , [ @subscription_type =] 'subscription_type']
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @reserved = ] reserved ]
[@publication =] 'publication'
是發(fā)布名稱(chēng)。publication 的數(shù)據(jù)類(lèi)型為 sysname,默認(rèn)設(shè)置為 NULL。發(fā)布必須已存在而且必須遵從標(biāo)識(shí)符規(guī)則。
[@subscriber =] 'subscriber'
是訂閱服務(wù)器名。subscriber 的數(shù)據(jù)類(lèi)型為 sysname,默認(rèn)設(shè)置為 NULL。
[@subscriber_db = ] 'subscriber_db'
是訂閱數(shù)據(jù)庫(kù)名。subscription_database 的數(shù)據(jù)類(lèi)型為 sysname,默認(rèn)設(shè)置為 NULL。
[@subscription_type =] 'subscription_type'
是訂閱的類(lèi)型。subscription_type 的數(shù)據(jù)類(lèi)型為 nvarchar(15),可以是下列值之一。
值 | 描述 |
---|---|
push | 強(qiáng)制訂閱。 |
pull | 請(qǐng)求訂閱。 |
both(默認(rèn)值) | 強(qiáng)制訂閱和請(qǐng)求訂閱。 |
[@ignore_distributor =] ignore_distributor
表示是否在不連接到分發(fā)服務(wù)器的情況下執(zhí)行該存儲(chǔ)過(guò)程。ignore_distributor 的數(shù)據(jù)類(lèi)型為 bit,默認(rèn)設(shè)置為 0。該參數(shù)可用于除去訂閱但不清除分發(fā)服務(wù)器上的任務(wù)。如果不得不重新安裝分發(fā)服務(wù)器,該參數(shù)也很有用。
[@reserved = ] reserved
保留以備將來(lái)使用。reserved 的數(shù)據(jù)類(lèi)型為 bit,默認(rèn)設(shè)置為 0。
0(成功)或 1(失敗)
sp_dropmergesubscription 用于合并復(fù)制。
只有 sysadmin 固定服務(wù)器角色成員或 db_owner 固定數(shù)據(jù)庫(kù)角色成員才能執(zhí)行 sp_dropmergesubscription。
相關(guān)文章