雙向交易式複寫

適用於:SQL ServerAzure SQL 受控執行個體

雙向交易式複寫是一種特定的交易式複寫拓撲,可讓兩部伺服器彼此交換變更:每部伺服器都會發行資料,接著訂閱另一部伺服器上包含相同資料的發行項目。 將 sp_addsubscription (Transact-SQL) 參數設@loopback_detection為 TRUE,以確保變更只會傳送給訂閱者,且不會回傳回 Publisher。

在 SQL Server 2005(9.x)及後續版本中,點對點交易複製也支援此拓撲,但雙向複製能提升效能。

若要使用完全限定網域名稱(FQDN)為雙向出版新增訂閱,請確認訂閱者的伺服器名稱(@@SERVERNAME)是否回傳 FQDN。 如果訂閱伺服器名稱沒有回傳 FQDN,該訂閱者產生的變更可能會導致主鍵違規。