我在 Windows Server 2012 R2 上运行 SQL Server 2014。
一共有三个节点,一个是远程DataCenter。所以两个节点有投票权。故障转移群集正在远程服务器上使用文件共享见证。
如果主服务器关闭,AG 自动故障转移工作,但当 SQL Server 关闭时,AG 自动故障转移不起作用。AG 等待Resolving状态。
还:
- 我停止了配置管理器的服务,AG Failover is success。
- 从 services.msc 停止服务,AG 故障转移失败。
- 从进程列表中终止服务,AG 故障转移失败。
表决;
服务器分配的投票 当前投票 节点 1 1 1 节点 2 1 1 节点 3 0 0
我为所有网络禁用了防火墙,没有任何改变,问题持续存在。
有人可以帮我解决问题吗?
关键错误
此可用性副本的角色不正常。
副本没有主要或次要角色。
故障转移是从节点 1 到节点 2。两者都设置为同步和自动故障转移。节点未处于暂停状态。我已将所有节点安装为独立实例。
这可能是INF 中描述的问题:AlwaysOn – 当 SQL Server 的主实例出现故障时,辅助数据库不会自动出现,作者 Arvindh Kalidasan - Microsoft GTSC 支持工程师。
那里发布的解决方法是: