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。