我是这里的新手,我想问这里的所有专家关于配置两个SQL服务器(2008年R2及更高版本)的首选方法,以获得具有以下特性的简单冗余:
从上面的描述中,我已经浏览了几个文本,并得出了3种可能的候选方法:
作为最近微软技术的后来者,在经历了很长一段时间的中断之后,我最初有点迷失了。在阅读这些案文时,我找不到明确的指示,说明这些方法是否支持上述行为(4)。
据我所知,在我们的情况下,方法(2)将无法工作,因为在故障转移之后,备份DB变成“主体”,主DB变成“镜像DB”。据我所读,镜像DB离线,无法被访问。请注意上文(3)中的windows服务行为。
至于方法(1),我对它将(或不会)如何运作感到困惑。例如,我理解发布和订阅的概念,因此主DB将配置为发布服务器,备份DB将被配置为订阅服务器。为了合并,还需要将备份DB配置为发布服务器,反之亦然。在本例中,假设主体中的服务将数据写入DB,然后将其发布到备份DB。然后,备份DB将再次将其发布回主DB (全部基于触发器)。这里似乎是一个无限的循环。
我希望我的假设是正确的。我遗漏了什么?
注意:这些服务器只会在一周后到达,所以我现在没有什么要测试的。只能从理论上做准备。
谢谢和问候。
https://stackoverflow.com/questions/21771551
复制相似问题