顯示即時(shí)更新訂閱的當(dāng)前故障轉(zhuǎn)移模式,在發(fā)生故障時(shí)使用排隊(duì)更新作為備用更新。此存儲(chǔ)過(guò)程在訂閱服務(wù)器的任何數(shù)據(jù)庫(kù)上執(zhí)行。
sp_helpreplfailovermode [ @publisher = ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @failover_mode_id = ] 'failover_mode_id'OUTPUT]
[ , [ @failover_mode = ] 'failover_mode'OUTPUT]
[@publisher =] 'publisher'
是參與訂閱服務(wù)器更新的發(fā)布服務(wù)器名稱。publisher 的數(shù)據(jù)類型為 sysname,無(wú)默認(rèn)值。必須已將發(fā)布服務(wù)器配置為可以發(fā)布。
[@publisher_db =] 'publisher_db'
是發(fā)布數(shù)據(jù)庫(kù)名。publisher_db 的數(shù)據(jù)類型為 sysname,無(wú)默認(rèn)值。
[@publication =] 'publication'
是參與訂閱服務(wù)器更新的發(fā)布名。publication 的數(shù)據(jù)類型為 sysname,無(wú)默認(rèn)值。
[@failover_mode_id =] 'failover_mode_id' OUTPUT
返回故障轉(zhuǎn)移模式的整形值,且是 OUTPUT 參數(shù)。failover_mode_id 的數(shù)據(jù)類型為 tinyint,默認(rèn)值為 0。對(duì)即時(shí)更新返回 0,對(duì)排隊(duì)更新返回 1。
[@failover_mode =] 'failover_mode' OUTPUT
返回訂閱服務(wù)器上的數(shù)據(jù)修改模式。failover_mode 的數(shù)據(jù)類型為 nvarchar(10),默認(rèn)值為 NULL。是 OUTPUT 參數(shù)。
值 | 描述 |
---|---|
immediate | 即時(shí)更新:使用兩階段提交協(xié)議 (2PC),將訂閱服務(wù)器上的更新立即傳播到發(fā)布服務(wù)器。 |
queued | 排隊(duì)更新:將訂閱服務(wù)器上的更新存儲(chǔ)在隊(duì)列中。 |
0(成功)或 1(失?。?/P>
sp_helpreplfailovermode 用于啟用了即時(shí)更新訂閱的快照復(fù)制或事務(wù)復(fù)制,并在發(fā)生故障時(shí)使用排隊(duì)更新作為故障轉(zhuǎn)移。
public 角色成員可以執(zhí)行 sp_helpreplfailovermode。
相關(guān)文章