sp_helpmergealternatepublisher (Transact-SQL)
傳回啟用為合併式發行集的替代發行者之所有伺服器的清單。這個預存程序執行於訂閱資料庫的訂閱者端。
語法
sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'
引數
- [ @publisher=] 'publisher'
這是替代發行者的名稱。publisher 是 sysname,沒有預設值。
- [ @publisher_db=] 'publisher_db'
這是發行集資料庫的名稱。publisher_db 是 sysname,沒有預設值。
- [ @publication=] 'publication'
這是發行集的名稱。publication 是 sysname,沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
alternate_publisher |
sysname |
替代發行者的名稱。 |
alternate_publisher_db |
sysname |
發行集資料庫的名稱。 |
alternate_publication |
sysname |
發行集的名稱。 |
alternate_distributor |
sysname |
散發者的名稱。 |
friendly_name |
nvarchar(255) |
替代發行者的描述。 |
enabled |
bit |
指定伺服器是否為替代發行者。1 指定發行者啟用為替代發行者。0 指定不啟用。 |
備註
sp_helpmergealternatepublisher 用於合併式複寫中。
在每個合併工作階段期間,系統會查詢發行者和訂閱者來分別找出它們的替代發行者清單。合併處理序會加入或卸除替代發行者清單中的項目,結果是在訂閱者端和發行者端都相符的替代發行者清單。
權限
只有發行集之發行集存取清單的成員,才能夠執行 sp_helpmergealternatepublisher。