sp_addmergealternatepublisher (Transact-SQL)
新增訂閱者使用替代同步處理夥伴的能力。 發行集屬性必須指定訂閱者能夠與其他發行者同步處理。 這個預存程序執行於訂閱資料庫的訂閱者端。
語法
sp_addmergealternatepublisher [ @publisher= ] 'publisher'
, [ @publisher_db= ] 'publisher_db'
, [ @publication= ] 'publication'
, [ @alternate_publisher= ] 'alternate_synchronization_partner'
, [ @alternate_publisher_db= ] 'alternate_publisher_db'
, [ @alternate_publication= ] 'alternate_synchronization_partner'
, [ @alternate_distributor= ] 'alternate_distributor'
[ , [ @friendly_name= ] 'friendly_name' ]
[ , [ @reserved= ] 'reserved' ]
引數
[ @publisher=] 'publisher'
這是發行者的名稱。 publisher 是 sysname,沒有預設值。[ @publisher_db=] 'publisher_db'
這是發行集資料庫的名稱。 publisher_db 是 sysname,沒有預設值。[ @publication=] 'publication'
這是發行集的名稱。 publication 是 sysname,沒有預設值。[ @alternate_publisher=] 'alternate_synchronization_partner'
這是替代發行者的名稱。 alternate_synchronization_partner 是 sysname,沒有預設值。[ @alternate_publisher_db=] 'alternate_publisher_db'
這是替代發行者上的發行集資料庫名稱。 alternate_publisher_db 是 sysname,沒有預設值。[ @alternate_publication=] 'alternate_synchronization_partner'
這是替代同步處理夥伴上的發行集名稱。 alternate_synchronization_partner 是 sysname,沒有預設值。[ @alternate_distributor=] 'alternate_distributor'
這是替代同步處理夥伴的散發者名稱。 alternate_distributor 是 sysname,沒有預設值。[ @friendly_name=] 'friendly_name'
這是一個顯示名稱,用來識別組成替代同步處理夥伴之發行者、發行集和散發者的關聯。 friendly_name 是 nvarchar(255),預設值是 NULL。[ @reserved=] 'reserved'
僅供參考之用。不支援。我們無法保證未來的相容性。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_addmergealternatepublisher 用於合併式複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色或 db_owner 固定資料庫角色的成員,才能夠執行 sp_addmergealternatepublisher。