sp_removedistpublisherdbreplication (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

拿掉散發者端屬於特定發行集的發行元數據。 這個預存程式會在散發資料庫的散發者端執行。

Transact-SQL 語法慣例

語法

  
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

引數

[ @publisher = ] 'publisher' 這是發行者伺服器的名稱。 publishersysname,沒有預設值。

[ @publisher_db = ] 'publisher_db' 這是發行集資料庫的名稱。 publisher_db為沒有預設值的 sysname

傳回碼值

0 (成功) 或 1 (失敗)

備註

交易式和快照式複寫會使用sp_removedistpublisherdbreplication。

當發行的資料庫必須重新建立而不卸除散發資料庫時,就會使用sp_removedistpublisherdbreplication 。 已移除下列元資料:

  • 所有發行集元數據。

  • 所有發行項的元數據都屬於發行集。

  • 發行集之所有訂閱的元數據。

  • 屬於發行集之所有復寫代理程式作業的元數據。

權限

只有散發資料庫中db_owner固定資料庫角色之散發者或db_owner固定資料庫角色的成員,才能執行sp_removedistpublisherdbreplication

另請參閱

系統預存程序 (Transact-SQL)