Sql-Server
故障轉移集群所有者
在 Windows Server 故障轉移群集管理器中,我可以在“其他資源”和“伺服器名稱”下看到“可能的所有者”。
我有一個 3 節點 AlwaysOn 可用性組,其中 2 台伺服器處於同步模式,1 台處於非同步模式,用於災難恢復。
在“其他資源”下的可能所有者下,我可以看到同步模式下的那些被選中,但在“伺服器名稱”下都被選中。
如果有人能告訴我“其他資源”下列出的可能所有者與“伺服器名稱”下列出的可能所有者之間的區別,將不勝感激。
您在“其他資源”下看到的名稱實際上是 SQL Server 實例名稱,而不是可能是所有者的節點的名稱。
“可能的所有者”是有資格執行集群中配置的角色的機器。對於 SQL Server,角色是 SQL Server 實例、SQL Server 代理服務等。
“其他資源”是執行每個角色所需的項目。
Microsoft Docs on Failover Clustering with SQL Server是了解這一切如何联系在一起的絕佳資源。
這個MSDN 部落格討論了首选和可能的所有者,並展示了 SQL Server 如何自動管理它們。
此 Microsoft Docs 頁面討論了 AlwaysOn 和故障轉移群集之間的關係。 上頁的這一部分說:
不要使用故障轉移集群管理器來操作可用性組,例如:
- 不要在可用性組的集群服務(資源組)中添加或刪除資源。
- 不要更改任何可用性組屬性,例如可能的所有者和首選所有者。這些屬性由可用性組自動設置。
- 不要使用故障轉移群集管理器將可用性組移動到不同的節點或對可用性組進行故障轉移。故障轉移群集管理器不知道可用性副本的同步狀態,這樣做會導致停機時間延長。您必須使用 Transact-SQL 或 SQL Server Management Studio。