sp_removedistpublisherdbreplication (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
拿掉散發者端屬於特定發行集的發行元數據。 這個預存程式會在散發資料庫的散發者端執行。
語法
sp_removedistpublisherdbreplication
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
[ ; ]
引數
[ @publisher = ] N'publisher'
發行者伺服器的名稱。 @publisher為 sysname,沒有預設值。
[ @publisher_db = ] N'publisher_db'
發行集資料庫的名稱。 @publisher_db為 sysname,沒有預設值。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_removedistpublisherdbreplication
由交易式和快照式複寫使用。
sp_removedistpublisherdbreplication
當必須重新建立發行的資料庫,而不卸除散發資料庫時,就會使用 。 已移除下列元資料:
- 所有發行集元數據。
- 所有發行項的元數據都屬於發行集。
- 發行集之所有訂閱的元數據。
- 屬於發行集之所有復寫代理程式作業的元數據。
權限
只有散發資料庫中db_owner固定資料庫角色之散發者或db_owner固定資料庫角色之 sysadmin 固定伺服器角色的成員才能執行 sp_removedistpublisherdbreplication
。