Sql server Always On对Replication有一定的影响(以前的mirror如有问题也会影响到replication)
当HA Group中有node发生异常时,无法正常同步或者异步获得primary的数据,replication将会停止。错误信息如下:
Replicated transactions are waiting for next Log backup or for mirroring partner to catch up.
如当前01为primary,02为secondary
1.为了避免failover后,02切换为主副本,而此节点却没有获取到和01一样新的replication信息,导致异常。
(如01发送某张表的信息到03,现在同步到第五条数据,而02认为同步到第三条数据,这个时候我们切换02为主副本,02就会希望同步第四条数据到03)
所以所有的always on node都要知道同步的情况,否则不继续进行同步。即所有node都获取