我们正在使用 Windows Server 2008 R2 故障转移群集设置 SQL Server 群集。我们创建了一个群集并向其中添加了第一个节点。然后,我们创建了第二台服务器,但我相信我的系统管理员复制了该服务器,而不是全新安装。现在,尽管服务器有了新名称,但它仍然认为它已经是故障转移群集的一部分。然后,我们决定从头开始使用故障转移群集并销毁了该群集。第二台服务器仍然认为它是当前故障转移群集的一部分,我们看不到删除它的方法。我猜是有些注册表设置或某些东西没有重置。有人知道如何清除它,以便我们可以将服务器添加到新的故障转移群集吗?
答案1
命令行:
c:> 群集节点 /forcecleanup
答案2
如果你要复制节点的映像,请务必运行 sysprep,否则你将遇到问题。粗心的管理员很容易弄乱集群。
答案3
我没有 serverfault 上的代表来回复上一位发帖人对命令行建议的评论。1) 感谢您指出 Cluster 命令行选项,我被 UI 淹没了,所以记住这一点很好。2) 没有 /forcecleanup 选项。也许在某些旧版本中存在,但在 OP 询问的 2008 R2 实例中不存在。
此外,我不知道如何从命令行执行任何清理操作。