Sql-Server

了解 SQL Server 主動/主動集群

  • December 9, 2021

我對 SQL Server 的主動/主動集群有一個模糊的了解。誰能幫忙確認我的理解是否正確?

據我了解,主動/主動集群使用兩個或更多 Windows 伺服器。假設我們有兩台伺服器 n1 和 n2。然後我們在這兩台伺服器上創建一個故障轉移集群,並將 n1 和 n2 加入到集群中。然後我們在 n1 和 n2 上安裝一個 SQL Server 實例 i1。之後,我們在 n1 和 n2 上安裝另一個 SQL Server 實例 i2。然後我們可以在 n1 上啟動 i1 並在 n2 上啟動 i2 以創建一個主動/主動集群。稍後我們可以將 i1 從 n1 故障轉移到 n2 並將 i2 從 n2 故障轉移到 n1。

我的理解正確嗎?我們需要在 n1 和 n2 上安裝實例 i1 和 i2 嗎?主/主動集群安裝配置完成後,每個節點上安裝並執行了多少個SQL Server服務?

你基本上是對的。Active/Active 實際上只是一個多實例 SQL 集群。當您在 Windows Server 故障轉移群集 (WSFC) 的 N1 上安裝故障轉移群集實例 (FCI) I1 時,您必須在 I1 的 WSFC 的 N2 上執行添加節點,反之亦然。SQL Server 和代理服務安裝在兩個節點上,但只會在主動控制 SQL 實例的節點上主動執行。

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