除去快照發(fā)布或事務(wù)發(fā)布中的項(xiàng)目。如果一個(gè)項(xiàng)目有一個(gè)或多個(gè)訂閱存在,則不能刪除該項(xiàng)目。該存儲(chǔ)過程在發(fā)布服務(wù)器的發(fā)布數(shù)據(jù)庫上執(zhí)行。
sp_droparticle [ @publication = ] 'publication'
,
[ @article = ] 'article'
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
[@publication =] 'publication'
是包含要除去的項(xiàng)目的發(fā)布名稱。publication 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。
[@article =] 'article'
是要除去的項(xiàng)目名。article 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。
[@ignore_distributor = ] ignore_distributor
僅限內(nèi)部使用。
0(成功)或 1(失?。?/P>
sp_droparticle 用于所有類型的復(fù)制。
對(duì)于水平篩選的項(xiàng)目,sp_droparticle 檢查項(xiàng)目在 sysarticles 表內(nèi)的 type 列,以決定視圖或篩選是否也應(yīng)被除去。如果視圖或篩選是自動(dòng)生成的,則將與項(xiàng)目一起除去。如果是由手動(dòng)創(chuàng)建的,則不除去。
只有 sysadmin 固定服務(wù)器角色成員或 db_owner 固定數(shù)據(jù)庫角色成員才能執(zhí)行 sp_droparticle。
相關(guān)文章