2014-05-12 66 views
0

我们在单个群集中有两个专用于SQL Server 2012的物理服务器(分别为SQL1SQL2CLUSTER)。这种设置有几个SQL Server 2012实例:默认(MSSQLSERVER)和三个名为(比如说NORTH,EASTSOUTH)。SQL Server 2012故障转移群集:在节点间移动角色

它们都在SQL1节点上运行。但有一天,一些小伙子偶然切断了节点SQL1的电源,我看到:MSSQLSERVER,EASTSOUTH切换到SQL2没有问题,但NORTH没有。当SQL1再次上线时,我已经开始使用“SQL Server(NORTH)”角色。但是,当我试图将该角色移动到SQL2时,它再次失败并显示'群集节点不是该群组的拥有者,并且不能成为群集'。

此群集设置不是由我制作的,所以我很难说如果NORTH与其他实例有所不同。实际上,它应该在每个方面都像SOUTHEAST。目前违约,SOUTHEAST是对SQL2NORTH运行SQL1

其他一些信息:

储存:

  • SQL1目前只持有北盘(群集磁盘2)
  • SQL2当前拥有默认实例(Cluster Disk 1),EAST(Cluster Disk 5),SOUTH(Cluster Dis k 7),法定人数(群集磁盘4)和所有其他卷,这些卷是空的和未来的卷。

服务:

在SQL1服务我看到所有的SQL实例相关的服务:为MSSQLSERVER,华北,华南和华东,几乎NORTH停止。

在SQL2服务中,我看到MSSQLSERVER,SOUTH和EAST正在运行,但没有NORTH的迹象,甚至没有停止过。

有人可以告诉它可能是什么,或者这个设置出了什么问题?

回答

0

如果我理解正确,看起来像是NORTH实例没有安装在SQL2上。所以你需要运行SQL Server安装程序来将此节点添加到群集。

+0

因此,我需要将所有角色移动到SQL1,然后将SQL2踢出集群,分别在SQL2上安装该实例,然后将SQL2添加到集群? – user2838376

+0

不,只是将所有SQL Server实例故障转移到SQL1,然后在SQL2上使用特殊模式的SQL Server安装程序安装NORTH实例。看到这里:http://technet.microsoft.com/en-us/library/ms191545.aspx – Endrju

+0

好的,谢谢。我会试一试。 – user2838376

相关问题