始终在Windows 2012 R2上运行的高可用性配置中使用两个Microsoft 2012服务器。安装工作良好,故障转移几乎完美无缺。
但是,连接到数据库(在本例中为高可用性群集)的软件使用的是必须映射到数据库的sql用户帐户。我已经在主节点上创建了上述用户,并将其映射到数据库。在第二个节点上,我创建了相同的用户,但无法将其映射到数据库。因此,当故障转移发生时,数据库在技术上是可用的,但是软件无法连接,因为用户没有映射到第二个节点上的数据库。
我认为这就是问题所在,因为我能够在使用windows身份验证进行故障转移之后连接到高可用性。
发布于 2015-03-29 01:47:25
我忽略了,或者更确切地说,忘记了服务器上的sql用户帐户有不同的sid,这实际上是问题的根源。
https://serverfault.com/questions/679035
复制相似问题