sp_addmergealternatepublisher (Transact-SQL)

新增訂閱者使用替代同步處理夥伴的能力。 發行集屬性必須指定訂閱者能夠與其他發行者同步處理。 這個預存程序執行於訂閱資料庫的訂閱者端。

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

請參閱

參考

sp_dropmergealternatepublisher (Transact-SQL)

系統預存程序 (Transact-SQL)