我们已为 SQL Server 2012 故障转移群集设置了 2 个 VM 节点。iSCSI 驱动器位于我们的 SAN 上。群集设置和 SQL Server 2012 SP2 安装成功,没有错误。从连接到 SQL Server管理工作室远程工作以创建用于测试的数据库。当我们尝试将 SQL Server 从 NODE1 移动到 NODE2 时,我们收到此错误:
操作“移动”未完成。
错误代码:0x80071398
操作失败,因为指定的群集节点不是组的所有者,或者该节点不是组的可能所有者。
当我们尝试关闭 NODE1 时,我们得到了大致相同的结果。
我的所有资源似乎都有 NODE1 和 NODE2 作为可能的所有者,其他资源除外:... SQL Server。(或 SQL Server 代理)如果我右键单击它并选择属性,然后单击“高级策略”选项卡,我只会看到 NODE1 可用。我们如何在这里添加 NODE2 服务器?这是此错误的最终解决方案吗?谢谢。
更新:
如果我们在 NODE2 上运行故障转移群集管理器并尝试在其他资源中查看 SQL Server 或 SQL Server 代理的属性,我们会收到错误。
群集对象“SQL Server Agent”无法从群集加载
获取群集属性时发生错误,某些属性值可能不准确。
请考虑刷新视图以从群集重新加载属性值。
错误代码:0x800713d7
指定节点不支持此类型的资源。这可能是由于版本不一致或由于此节点上缺少资源 DLL
答案1
我在 NODE2 上运行了 SQL Server 2012 安装程序。然后选择“将节点添加到 SQL Server 故障转移群集”
此版本的 SQL Server 不会将二进制文件复制到所有群集节点。
解决了上述所有问题。