Sql-Server

基本 sql AG 是否要求參與者 sql 伺服器在同一個 Windows 集群中?

  • September 9, 2022

連結:https ://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups?view=sql-server-ver16

我正在使用支持基本可用性組(每個 AG 1 db)的 sql 標準版。

我已經閱讀了上述文件,並且沒有提到 Windows 集群。

我的理解是,由於它支持自動故障轉移,它應該需要一個 Windows 集群。請有人為我確認並指出我的文件。

注意-文件的引用如下:

它的創建和管理方式與企業版的傳統(高級)Always On 可用性組 (SQL Server) 非常相似。

普通(高級/企業)AG有兩種類型 -

  1. HA(這需要集群);
  2. 非 HA$$ Readonly/no auto failover $$(這不需要集群)。

因此,我正在尋找有關此的文件以明確基本 AG 是否需要集群進行自動故障轉移,以及是否不需要集群進行手動故障轉移。

強調我的,從您連結到的文件頁面:

它的創建和管理方式與企業版的傳統(高級)Always On 可用性組 (SQL Server) 非常相似。本文件總結了基本可用性組的差異和限制。

由於普通(“高級”)可用性組要求所有伺服器都屬於同一個 Windows 集群,並且沒有任何不同之處,因此可以肯定地說,基本可用性組也要求伺服器位於同一個 Windows 集群中。

同樣來自同一頁面:

  • 對次要副本沒有讀取訪問權限。

因此,在標準版上設置讀取規模(無集群)AG 毫無意義。

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