删除SQL群集节点

时间:2014-03-31 14:31:02

标签: sql-server sql-server-2012 windows-clustering

我正在尝试从Server 2012 R2计算机中删除SQL 2012群集节点。然而,窗口和群集本身已经被破坏,因此当尝试删除节点时,设置在验证中出错,因为......

“本地计算机不是Windows故障转移群集的成员”

“SQL Server故障转移群集服务未联机,或者无法从其中一个节点访问群集。要继续确定群集未联机的原因并重新运行安装程序。请勿重新运行该规则,因为规则无法检测到集群环境“。

有谁知道如何强制删除SQL群集节点?

2 个答案:

答案 0 :(得分:4)

我知道JBone可能为时已晚,但我遇到了同样的问题,我所做的就是进入注册表并删除该实例的ClusterName密钥。这使得卸载可以将其视为非群集实例,您可以通过添加/删除程序将其作为非群集实例卸载。

我删除的注册表项是:

  

HKLM \ Software \ Microsoft \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ Cluster:ClusterName

答案 1 :(得分:-1)

要从现有SQL Server故障转移群集中删除节点,必须在要从SQL Server故障转移群集实例中删除的节点上运行SQL Server安装程序。

按照说明http://technet.microsoft.com/en-us/library/ms191545.aspx