共用方式為


sp_removedistpublisherdbreplication (Transact-SQL)

移除屬於散發者特定發行集的發行中繼資料。這個預存程序執行於散發資料庫的散發者端。

主題連結圖示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