Share via


AlwaysOn 可用性群組 (SQL Server)

AlwaysOn 可用性群組 功能是提供資料庫鏡像之企業級替代方案的高可用性與災害復原解決方案。 在 SQL Server 2012 中導入的 AlwaysOn 可用性群組 可讓企業將一組使用者資料庫的可用性提高到最大程度。 「可用性群組」(Availability Group) 支援一組可一起容錯移轉之離散化使用者資料庫的容錯移轉環境,也就是所謂的「可用性資料庫」(Availability Database)。 可用性群組支援一組讀寫主要資料庫,以及一到四組對應的次要資料庫。 此外,您可以將次要資料庫用於唯讀存取及/或某些備份作業。

可用性群組會在可用性複本層級容錯移轉。 容錯移轉不是由資料庫問題 (例如資料庫因為資料檔案遺失而變得可疑、資料庫刪除或交易記錄損毀) 所造成。

本主題內容:

  • 優點

  • 詞彙和定義

  • 與其他 Database Engine 功能的互通性和共存性

  • 相關工作

  • 相關內容

優點

AlwaysOn 可用性群組 提供了一組豐富的選項,可改善資料庫可用性並實現改善的資源使用方式。 關鍵元件如下:

搭配回到頁首連結使用的箭頭圖示[回到頁首]

詞彙和定義

  • 可用性群組
    一組一起容錯移轉之資料庫 (「可用性資料庫」(Availability Database)) 的容器。

  • 可用性資料庫
    屬於可用性群組的資料庫。 對於每個可用性資料庫而言,可用性群組會維護單一讀寫複本 (「主要資料庫」(Primary Database)) 以及一到四個唯讀複本 (「次要資料庫」(Secondary Database))。

  • 主要資料庫
    可用性資料庫的讀寫複本。

  • 次要資料庫
    可用性資料庫的唯讀複本。

  • 可用性複本
    特定 SQL Server 執行個體所裝載之可用性群組的具現化,它會維護屬於可用性群組之每個可用性資料庫的本機副本。 有兩種類型的可用性複本存在:單一「主要複本」(Primary Replica) 以及一到四個「次要複本」(Secondary Replica)。

  • 主要複本
    可用性複本,該複本可讓主要資料庫用於用戶端的讀寫連接,同時也將每個主要資料庫的交易記錄檔記錄傳送到每個次要複本。

  • 次要複本
    可用性複本,該複本會維護每個可用性資料庫的次要副本,並且當做可用性群組的潛在容錯移轉目標。 (選擇性) 可支援以唯讀方式存取次要資料庫的次要複本,可以支援在次要資料庫上建立備份。

  • 可用性群組接聽程式
    用戶端可連接的伺服器名稱,以便存取 AlwaysOn 可用性群組之主要或次要複本中的資料庫。 可用性群組接聽程式會將內送連接導向至主要複本或唯讀次要複本。

[!附註]

如需詳細資訊,請參閱<AlwaysOn 可用性群組概觀 (SQL Server)>。

搭配回到頁首連結使用的箭頭圖示[回到頁首]

與其他 Database Engine 功能的互通性和共存性

AlwaysOn 可用性群組 可搭配 SQL Server 的下列功能或元件使用:

警告注意事項注意

如需有關使用其他功能搭配 AlwaysOn 可用性群組 之限制事項的詳細資訊,請參閱<AlwaysOn 可用性群組:互通性 (SQL Server)>。

相關工作

相關內容

搭配回到頁首連結使用的箭頭圖示[回到頁首]

請參閱

概念

AlwaysOn 可用性群組概觀 (SQL Server)

AlwaysOn 可用性群組的必要條件、限制和建議 (SQL Server)

設定 AlwaysOn 可用性群組的伺服器執行個體 (SQL Server)

建立及設定可用性群組 (SQL Server)

可用性群組的管理 (SQL Server)

監視可用性群組 (SQL Server)

AlwaysOn 可用性群組的 Transact-SQL 陳述式概觀 (SQL Server)

AlwaysOn 可用性群組的 PowerShell Cmdlet 概觀 (SQL Server)