Core component of SQL Server for storing, processing, and securing data
Hi Brad,
In SQL Server, achieving bi-directional synchronization requires more than standard transactional replication, as it only supports one-way data flow. For updates to be synchronized between two writable nodes, you would need to use either Bi-Directional Transactional Replication or Merge Replication.
These options allow changes at both locations to be synchronized, but they are complex and require careful planning for conflict detection and resolution to prevent data inconsistencies. Generally, unless both sites need to be writable, it is more stable and less risky to use a single write source with read-only replicas.
Also thank you @Erland Sommarskog for providing the documentations.