2014-05-12 70 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

相關問題