Share via


使用中次要:在次要複本上備份 (AlwaysOn 可用性群組)

AlwaysOn 可用性群組 使用中次要功能包含對次要複本執行備份作業的支援。 備份作業可能會對 I/O 和 CPU 造成相當大的壓力 (備份壓縮已啟用時)。 將備份卸載至已同步處理或正在同步處理的次要複本,可讓裝載主要複本的伺服器執行個體上的資源用於第 1 層工作負載。

[!附註]

不可對可用性群組的主要或次要資料庫執行 RESTORE 陳述式。

  • 支援的備份類型

  • 設定執行備份作業的位置

  • 相關工作

次要複本支援的備份類型

  • BACKUP DATABASE 在次要複本上執行時,只支援資料庫、檔案或檔案群組的只複製完整備份。 請注意,只複製備份不會影響記錄檔鏈結或清除差異式點陣圖。

  • 次要複本不支援差異備份。

  • BACKUP LOG 只支援一般記錄備份 (次要複本的記錄備份不支援 COPY_ONLY 選項)。

    跨任何複本 (主要或次要) 上所做的記錄檔備份可確保記錄檔鏈結一致,無論其可用性模式為何 (同步認可或非同步認可)。

  • 若要備份次要資料庫,次要複本必須能夠與主要複本通訊,而且必須處於 SYNCHRONIZED 或 SYNCHRONIZING 狀態。

設定執行備份作業的位置

在次要複本執行備份,以便從主要實際執行伺服器卸載備份工作負載,是一極大的好處。 但是,在次要複本上執行備份將會讓判斷應在何處執行備份作業的程序複雜許多。 若要解決這個問題,請依照以下方式設定執行備份作業的位置:

  1. 設定可用性群組來指定您想要在哪些可用性複本執行備份。 如需詳細資訊,請參閱<CREATE AVAILABILITY GROUP (Transact-SQL)>或<ALTER AVAILABILITY GROUP (Transact-SQL)>中的 AUTOMATED_BACKUP_PREFERENCE 和 BACKUP_PRIORITY 參數。

  2. 在裝載可用性複本的每個伺服器執行個體,而此可用性複本是執行備份的候選複本,為每個可用性資料庫建立已編寫指令碼的備份作業。 如需詳細資訊,請參閱<設定可用性複本的備份 (SQL Server)>的<後續操作:設定次要複本的備份之後>一節。

相關工作

若要設定次要複本的備份

若要判斷目前的複本是否為慣用的備份複本

若要建立備份作業

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

請參閱

參考

CREATE AVAILABILITY GROUP (Transact-SQL)

ALTER AVAILABILITY GROUP (Transact-SQL)

概念

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

只複製備份 (SQL Server)