我有几个数据库与见证人进行镜像。所有 3 台机器都是我们网络的本地机器,并且具有慷慨的网卡。监控镜像,好像网络流量不是很大。
然而,一些数据库的镜像在没有警告的情况下暂停。当我重新启动它们时,它们几乎立即再次暂停。
罪魁祸首是什么?
编辑:
好吧,现在看起来他们又在镜像了……当我进入镜像管理器并尝试重新启动它们时,它现在成功了——而昨天它会再次自动暂停。
任何人都知道为什么镜子会暂停?他们不会只是故障转移吗?
我有几个数据库与见证人进行镜像。所有 3 台机器都是我们网络的本地机器,并且具有慷慨的网卡。监控镜像,好像网络流量不是很大。
然而,一些数据库的镜像在没有警告的情况下暂停。当我重新启动它们时,它们几乎立即再次暂停。
罪魁祸首是什么?
编辑:
好吧,现在看起来他们又在镜像了……当我进入镜像管理器并尝试重新启动它们时,它现在成功了——而昨天它会再次自动暂停。
任何人都知道为什么镜子会暂停?他们不会只是故障转移吗?
如果您查询
sys.database_mirroring
目录视图,您应该从 mirroring_state 字段中找出数据库镜像的状态。尝试这个:当它“暂停”时,
mirroring_state
显示什么?这里有个传说:0 = 暂停
1 = 与其他合作伙伴断开连接
2 = 同步
3 = 挂起的故障转移
4 = 同步
5 = 伙伴不同步。现在无法进行故障转移。
6 = 合作伙伴已同步。故障转移是可能的。有关故障转移要求的信息,请参阅同步数据库镜像(高安全模式)。
NULL = 数据库不可访问或未镜像。