当镜像与委托人超时,但委托人不会以证人或镜像超时时会发生什么情况?

我们有三台SQL Server 2008 R2服务器(主体,镜像和见证)设置用于镜像(带有安全选项)。

我在镜像服务器日志中看到,对于databaseA存在“镜像连接到TCP:// PRINCIPAL:1234超时”错误。 但是,我在主服务器日志中看不到类似的错误。 没有发生故障转移。

所以从我所了解的“镜子”能够与证人而不是委托人进行沟通。

之后在镜像服务器中的日志条目是:

  • 数据库镜像对数据库'databaseA'是不活动的。
  • 启动数据库'databaseA'。 绕过数据库“databaseA”的恢复,因为它被标记为镜像数据库,无法恢复。
  • 数据库镜像与数据库“databaseA”一起作为镜像副本处于活动状态。

我没有看到在校长超时错误,但我确实在上面同时看到这些日志条目:

  • 数据库镜像对数据库'databaseA'是不活动的。
  • 数据库镜像以主体副本的数据库“databaseA”激活。

再次,数据库从来没有失败(这是好的,因为委托人起来)。 我的问题是,见证人不知何故地告诉镜子,委托人已经到了,所以镜子不会故障?

据我所知,镜像内部的镜像和证人将需要失去与负责人的联系,以实现故障转移。