我们在单个群集(SQL1
,SQL2
和CLUSTER
中分别有两台专用于SQL Server 2012的物理服务器。此设置有几个SQL Server 2012实例:默认(MSSQLSERVER
)和三个命名的实例(假设NORTH
,EAST
和SOUTH
)。
它们都在SQL1
节点上运行。但是有一天,一些小伙子意外切断了节点SQL1
的电源,我看到了这一点:MSSQLSERVER
,EAST
和SOUTH
没有问题地切换到SQL2
,但是NORTH
没有。当SQL1
再次上线时,我已经手动启动了“SQL Server(NORTH)”角色。但是,当我尝试将该角色移至SQL2
时,它再次失败,并显示有关“群集节点不是该群组的所有者且无法成为群组”的消息。
这个群集设置不是由我做的,因此我很难说NORTH
是否与其他实例不同。实际上,它应该在每个方面都像SOUTH
和EAST
。目前默认情况下,SOUTH
和EAST
正在SQL2
和NORTH
SQL1
上运行
其他一些信息:
存储:
服务:
在SQL1服务中,我看到所有与SQL实例相关的服务:对于MSSQLSERVER,NORTH,SOUTH和EAST,除了NORTH之外的所有服务都被停止。
在SQL2服务中,我看到MSSQLSERVER,SOUTH和EAST正在运行,但没有NORTH的迹象,甚至没有停止过。
有人可以说出这个设置可能是什么或做错了什么?
答案 0 :(得分:0)
如果我理解正确,看起来似乎没有在SQL2上安装NORTH实例。因此,您需要在其上运行SQL Server安装程序,以将此节点添加到群集中。