使用 [可用性群組精靈] 將資料庫新增至 Always On 可用性群組

適用於:SQL Server

使用 [將資料庫加入至可用性群組精靈] 可將一或多個資料庫加入現有的 AlwaysOn 可用性群組。

注意

如需使用 Transact-SQL 或 PowerShell 新增資料庫的相關資訊,請參閱將資料庫新增至可用性群組 (SQL Server) (部分機器翻譯)。

開始之前

如果您從未將任何資料庫新增至可用性群組,請參閱 Always On 可用性群組的必要條件、限制和建議 (SQL Server) (部分機器翻譯) 的<可用性資料庫>小節。

必要條件、限制及建議

  • 您必須連接到裝載目前主要複本的伺服器執行個體。

  • 使用完整初始資料同步處理的必要條件

    • 每個裝載可用性群組複本之伺服器執行個體上的所有資料庫檔案路徑均須相同。

    • 任何裝載次要複本的伺服器執行個體上皆不應存在主要資料庫名稱。 這表示目前還不可有任何新次要資料庫。

    • 您必須指定網路共用,精靈才能建立及存取備份。 針對主要複本,用於啟動資料庫引擎的帳戶必須具有網路共用的讀取與寫入檔案系統權限。 如果是次要複本,此帳戶必須有網路共用的讀取權限。

    如果您無法使用精靈執行完整初始資料同步處理,則必須手動準備次要資料庫。 您可以在執行精靈前後進行這項作業。 如需詳細資訊,請參閱針對可用性群組手動準備次要資料庫 (SQL Server)

權限

需要可用性群組的 ALTER AVAILABILITY GROUP 權限、CONTROL AVAILABILITY GROUP 權限、ALTER ANY AVAILABILITY GROUP 權限或 CONTROL SERVER 權限。

使用 [新增可用性群組精靈]

  1. 在 [物件總管] 中,連接到裝載可用性群組之主要複本的伺服器執行個體,然後展開伺服器樹狀目錄。

  2. 依序展開 [Always On 高可用性] 節點和 [可用性群組] 節點。

  3. 以滑鼠右鍵按一下您要加入資料庫的可用性群組,並選取 [加入資料庫] 命令。 這個命令會啟動 [將資料庫加入至可用性群組] 精靈。

  4. [選取資料庫] 頁面上,選取一個或多個資料庫。 如需詳細資訊,請參閱選取資料庫頁面 (新增可用性群組精靈和新增資料庫精靈) (部分機器翻譯)。

    如果資料庫含有資料庫主要金鑰,請在 [密碼] 資料行輸入資料庫主要金鑰的密碼。

  5. [選取初始資料同步處理] 頁面上,選擇您要如何建立新的次要資料庫並將它聯結至可用性群組。 選擇下列其中一個選項:

    • 自動植入

      選取此選項以使用自動植入。 自動植入使用記錄資料流傳輸,將使用 VDI 的備份串流到使用已設定端點的可用性群組的每個資料庫次要複本。 這會還原次要複本上的資料庫備份,您不需要手動執行。 如需自動植入的詳細資訊,請參閱自動植入

    • 完整

      只有在您的環境符合自動啟動初始資料同步處理的需求時,才選取此選項 (如需詳細資訊,請參閱本主題稍早的 必要條件、限制和建議)。

      如果您選取 [完整],在建立可用性群組之後,精靈會嘗試將每個主要資料庫及其交易記錄備份至網路共用,並在裝載次要複本的每個伺服器執行個體上還原這些備份。 然後精靈會將每個次要資料庫聯結至可用性群組。

      [指定所有複本可存取的共用網路位置:] 欄位中,指定裝載複本的所有伺服器執行個體都有讀寫存取的備份共用。 記錄備份將是記錄備份鏈結的一部分。 請適當地儲存記錄備份檔案。

      重要

      如需檔案系統必要權限的資訊,請參閱本主題稍早的 必要條件

    • 僅聯結

      如果您已經在將裝載次要複本的伺服器執行個體上手動備妥次要資料庫,就可以選取此選項。 然後精靈會將現有的次要資料庫聯結至可用性群組。

    • 略過初始資料同步處理

      如果要使用您自己的主要資料庫的資料庫和記錄備份,請選取此選項。 如需詳細資訊,請參閱於 Always On 次要資料庫啟動資料移動 (SQL Server) (部分機器翻譯)。

    如需詳細資訊,請參閱選取初始資料同步頁面 (Always On 可用性群組精靈) (部分機器翻譯)。

  6. 在 [連接到現有次要複本] 頁面上,如果裝載此可用性群組之可用性複本的所有 SQL Server 執行個體都是在相同使用者帳戶下以服務方式執行,請按一下 [全部連線]。 如果有任何伺服器執行個體是在不同的帳戶下以服務方式執行,請按一下每個伺服器執行個體名稱右邊的個別 [連接] 按鈕。

    如需詳細資訊,請參閱連接到現有次要複本頁面 (新增複本精靈:新增資料庫精靈) (部分機器翻譯)。

  7. [驗證] 頁面會驗證您在此精靈中指定的值是否符合 [新增可用性群組精靈] 的需求。 若要進行變更,您可以按 [上一步] 返回先前的精靈頁面,以變更一個或多個值。 然後按 [下一步] 返回 [驗證] 頁面,再按一下 [重新執行驗證]

    如需詳細資訊,請參閱驗證頁面 (Always On 可用性群組精靈) (部分機器翻譯)。

  8. [摘要] 頁面上,檢閱您為新的可用性群組的選擇。 若要進行變更,請按 [上一步] 返回相關頁面。 進行變更之後,請按 [下一步] 返回 [摘要] 頁面。

    如需詳細資訊,請參閱摘要頁面 (Always On 可用性群組精靈) (部分機器翻譯)。

    如果您對所做的選擇感到滿意時,可以選擇按一下 [指令碼],建立精靈將執行之步驟的指令碼。 然後,若要建立及設定新的可用性群組,請按一下 [完成]

  9. [進度] 頁面會顯示建立可用性群組之步驟的進度 (設定端點、建立可用性群組,並將次要複本加入群組中)。

    如需詳細資訊,請參閱進度頁面 (Always On 可用性群組精靈) (部分機器翻譯)。

  10. 當這些步驟完成時, [結果] 頁面會顯示每個步驟的結果。 如果所有這些步驟都成功,表示新的可用性群組已完成設定。 如果任何步驟導致錯誤,您可能需要手動完成設定。 如需有關給定錯誤原因的詳細資訊,請按一下 [結果] 資料行中相關聯的 [錯誤] 連結。

    當精靈完成時,按一下 [關閉] 以結束。

    如需詳細資訊,請參閱結果頁面 (Always On 可用性群組精靈) (部分機器翻譯)。

  11. 如果初始資料同步處理並未在所有次要資料庫上自動啟動,您需要設定任何尚未聯結的次要資料庫。 如需詳細資訊,請參閱於 Always On 次要資料庫啟動資料移動 (SQL Server) (部分機器翻譯)。

相關工作

另請參閱

AlwaysOn 可用性群組概觀 (SQL Server)
AlwaysOn 可用性群組的必要條件、限制和建議 (SQL Server)
將資料庫加入至可用性群組 (SQL Server)
於 AlwaysOn 次要資料庫啟動資料移動 (SQL Server)
將資料庫加入至可用性群組 (SQL Server)