sp_removedistpublisherdbreplication (Transact-SQL)
移除屬於散發者特定發行集的發行中繼資料。這個預存程序執行於散發資料庫的散發者端。
語法
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
引數
[@publisher= ] 'publisher'
這是發行者伺服器的名稱。publisher 是 sysname,沒有預設值。[@publisher_db= ] 'publisher_db'
這是發行集資料庫的名稱。publisher_db 是 sysname,沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_removedistpublisherdbreplication 是由交易式複寫和快照式複寫所使用。
如果必須重新建立已發行的資料庫,但又不卸除散發資料庫,則使用 sp_removedistpublisherdbreplication。下列中繼資料會被移除:
所有的發行集中繼資料。
所有屬於發行集之發行項的中繼資料。
所有發行集訂閱的中繼資料。
所有屬於發行集的複寫代理程式作業的中繼資料。
權限
只有散發者的系統管理員 (sysadmin) 固定伺服器角色成員,或散發資料庫中的 db_owner 固定資料庫角色成員,才能夠執行 sp_removedistpublisherdbreplication。