双向事务复制
适用于: SQL Server Azure SQL 托管实例
双向事务复制是一种特定的事务复制拓扑,它允许两台服务器相互交换更改:每台服务器均发布数据,然后从另一台服务器订阅包含相同数据的发布。 sp_addsubscription (Transact-SQL) 的 @loopback_detection
参数设置为 TRUE,可确保更改只发送到订阅服务器,而不会导致将更改发回到发布服务器。
在 SQL Server 2005 (9.x) 和更高版本中,对等事务复制也支持此拓扑,但采用双向复制可提高性能。
如果要使用完全限定的域名 (FQDN) 将订阅添加到双向发布,请验证订阅服务器的服务器名称 (@@SERVERNAME
) 是否返回 FQDN。 如果订阅服务器名称未返回 FQDN,则源自该订阅服务器的更改可能会导致主键冲突。