Sql-Server

MS SQL Server 2016 - 始終在節點 2 上陷入解決狀態

  • August 3, 2020

用於測試 Always On 結構;我們突然關閉了執行 Node-1 的機器。所以我們希望看到 Node-2 變成主要的。但是,Node-2 卡在解析模式。

3台機器:

第一台機器執行 Active Directory。

第二台機器執行 Node-1(instance-1)。

第三台機器執行 Node-2(instance-2)。


可用性組屬性:

集群類型:windows server 故障轉移集群

檢查數據庫級別的健康檢測。


可用性副本:

Instance-1 (Node-1) 屬性:

角色:初級

可用性模式:同步送出

故障轉移模式:手動

主要角色的連接:允許所有連接

可讀輔助:是

播種方式:手動

會話超時:10 秒

端點 URL:TCP://somehost:port


Instance-2 (Node-2) 屬性:

作用:次要

可用性模式:同步送出

故障轉移模式:手動

主要角色的連接:允許所有連接

可讀輔助:是

播種方式:自動

會話超時:10 秒

端點 URL:TCP://somehost:port(與 instance-1 相同的埠)


故障轉移集群管理器屬性:

角色:1 個角色正在執行,所有者是 node-1。

節點:2 個節點已啟動。

磁碟:1個集群磁碟線上,所有者節點為node-2,容量為10GB。

網路:1個網路已啟動,集群使用:集群和客戶端。

我該如何解決?

最好的祝福。

如果我沒看錯,您的故障轉移模式設置為“手動”。在這種情況下,SQL 不會自行觸發故障轉移。

如果您希望在節點 1 關閉時自動將節點 2 提升為主節點,那麼您需要將故障轉移模式更改為“自動”,然後就應該這樣做。

引用自:https://dba.stackexchange.com/questions/273080