sp_helpmergealternatepublisher (Transact-SQL)

適用於:SQL Server

傳回針對合併式發行集啟用為替代發行者的所有伺服器清單。 這個預存程式會在訂閱資料庫的訂閱者端執行。

Transact-SQL 語法慣例

語法

sp_helpmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
[ ; ]

引數

[ @publisher = ] N'publisher'

替代發行者的名稱。 @publisher為 sysname,沒有預設值。

[ @publisher_db = ] N'publisher_db'

發行集資料庫的名稱。 @publisher_db為 sysname,沒有預設值。

[ @publication = ] N'publication'

發行集的名稱。 @publication為 sysname,沒有預設值。

結果集

資料行名稱 資料類型 描述
alternate_publisher sysname 替代發行者的名稱。
alternate_publisher_db sysname 發行集資料庫的名稱。
alternate_publication sysname 發行集的名稱。
alternate_distributor sysname 散發者的名稱。
friendly_name nvarchar(255) 替代發行者的描述。
enabled bit 指定伺服器是否為替代發行者。 1 指定發行者啟用為替代發行者。 0 指定它未啟用。

傳回碼值

0 (成功)或 1 (失敗)。

備註

sp_helpmergealternatepublisher 用於合併式複寫。

在每個合併會話期間,系統會查詢每個替代發行者清單的「發行者」和「訂閱者」。 合併程式會在替代發行者清單中加入或卸除專案,其結果為訂閱者與發行者相符的替代發行者清單。

權限

只有發行集的發行集存取清單成員可以執行 sp_helpmergealternatepublisher