Sql

Windows 集群 - 我可以在不干擾 SQL 的情況下進行故障轉移嗎?

  • November 19, 2011

我有一個 3 節點集群。

所有節點都是 Cluster01 的一部分,應該是 A/A/P 模式。

通常 SQL Server 的 instanceA 和 instanceB 將分別駐留在 NodeA 和 NodeB 上。Windows 群集資源將駐留在 NodeA 上,而 NodeC 將是被動節點。

目前,我們的配置如下:

  • NodeA 擁有包含 Quorum、Windows Cluster IP 和 HostName 以及 MSDTC 的集群資源組
  • NodeB 有 SQL Server 的 instanceA 和它自己的 IP 和主機名
  • NodeC 擁有 SQL Server 的 instanceB 和它自己的 IP 和主機名

我的問題是,雖然我知道故障轉移通常會導致一些停機時間,但考慮到我們的 SQL Server 實例有自己的 IP 和主機名並且使用者連接到這些實例,故障轉移仲裁、Windows IP/主機和 MSDTC 會中斷以任何方式提供 SQL 服務?

我已經檢查過 Windows 集群沒有依賴關係,但這有點像說如果我拔掉外掛,Windows 還會執行嗎?

提前致謝!

不,故障轉移其他集群組(仲裁等)不會導致您的 SQL 實例受到影響。SQL 偵聽自己的 IP 和虛擬名稱。

分佈式事務將受到故障轉移 MSDTC 的影響。

引用自:https://serverfault.com/questions/332812