最近有案子要将Always On搞到正式环境。Sql Server cluster + Alwayson 1 primary(cluster) + 1 secondary(单机)的架构。无论是之前做测试研究还是现阶段部署上线都遇到了很多问题,也咨询了微软的一些建议,特地拿出来分享。
1 Replication 同步复制
当我们需要AlwaysOn搭配replication使用时,希望能够将数据库里的订阅(subscription)和发布(publication)都能做好高可用性。需要做一些手工的操作。
另外值得一提的是,分发(distribution)是不可以利用Always On来做高可用的。
1.1 AlwaysOn内的发布
你的分发已经配置完毕,发布服务器也已经配置好相关内容,现在希望当发布出现AlwaysOn的Failover时,能够将发布服务器指向到failover后的实例上。那需要做如下操作: