資料庫備份及還原

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2012-03-26

Microsoft Exchange Server 2007 一般使用者資料是儲存在 Mailbox Server 的信箱及公用資料夾資料庫中。轉換時,資料是儲存在傳輸佇列資料庫中。傳輸資料是暫時性的,而且不需要備份佇列資料庫。信箱及公用資料夾資料庫需要透過時間點備份進行保護。與端對端復原策略無關,因為信箱及公用資料夾資料庫包含 Exchange 部署中無法重建的唯一資料,因此必須使用備份保護信箱及公用資料夾資料庫。這些資料庫會使用備份以保護資料免於遺失。備份提供資料的時間點複製,稍後可將這些資料還原至伺服器中。

note附註:
本機連續複寫 (LCR)、叢集連續複寫 (CCR) 及待命連續複寫 (SCR) 會提供信箱資料的保護層級。然而,LCR、CCR 及 SCR 無法取代定期資料庫備份。LCR、CCR 及 SCR 副本是生產資料庫的接近即時副本。它們會持續進行更新,並用於快速復原。備份是資料庫的靜態時間點副本,可用來將資料庫復原為過去的時間點。SCR 確實包含記錄檔重新顯示的內建延遲,這也可讓您啟動過去時間點的資料庫,但是 SCR 並無法取代定期備份。

資料庫備份的方法

Exchange 提供下列資料庫備份的方法:

  • 傳統資料流備份   第一種方法是使用可延伸儲存引擎 (ESE) 應用程式發展介面 (API) 的傳統資料流備份。Microsoft Windows Server 備份及許多協力廠商產品都會使用資料流備份技術。在所有舊版 Exchange 中已可使用此技術,而且此技術具有成熟的功能集。
  • 磁碟區陰影複製服務    Exchange Server 2003 引進對磁碟區陰影複製服務 (VSS) 的支援,並於 Exchange 2007 加強其延伸功能。Exchange 2007 Service Pack 2 (SP2) 內含的全新外掛程式可讓您使用 Windows Server 2008 中的 Windows Server Backup 對 Exchange 資料進行磁碟區陰影複製服務 (VSS) 備份。您可以使用 Windows Server Backup 來備份及還原您的 Exchange 2007 SP2 資料庫。徹底了解需要備份的內容、備份儲存的位置,以及還原備份的方法,對於成為有效率的 Exchange 系統管理員而言極為關鍵。如需 Exchange 2007 中有哪些內容需要備份的相關資訊,請參閱 使用 Windows Server Backup 備份及還原 Exchange 資料
    如需相關資訊,請參閱Exchange 2007 資料備份和磁碟區陰影複製服務

在設計備份程序時,請記住下列項目:

  • 備份資料的必要資源,如伺服器上的 CPU 及 I/O 負載,以及將備份送出伺服器的頻寬。
  • 備份視窗的持續時間,原因是備份是資源密集作業,而且會影響使用者效能。
  • 復原點目標。例如,請考慮必須復原的資料量。如果無法接受遺失多天的有用資料,則建議您每天備份。
  • 已建立的復原服務等級協定 (SLA)。

這些考量與所使用的備份應用程式搭配使用時,可以讓您預估應該使用的整體資料庫大小限制。資料庫不應該大於時間視窗中 SLA 所允許之可以備份或還原的大小,這樣就不會嚴重影響使用者的效能。

您可以運用 Exchange 2007 並使用 LCR 及 CCR 取得資料庫的重複副本,而運用 Exchange 2007 Service Pack 1 (SP1) 並使用 SCR 則可以取得多個重複副本。這些副本可用來在無法使用作用中資料庫時取代作用中資料庫,並作為必要資料庫從過去所做之備份中還原之各種案例的快速復原解決方案。Exchange 2007 會使用 CCR 及 LCR 之資料庫及交易記錄檔的第二個副本,方法是提供從與使用中資料庫不同的副本位置中取得 VSS 備份的能力,並會提供下列項目:

  • 因為所有備份 I/O 流量會導向副本位置,所以可以減少生產資料庫的負載。
  • 因為備份流量不會影響用戶端回應時間,所以可以增加備份視窗。
  • 因為在被動副本上進行備份的同時,可以針對主動副本進行維護,所以可以增加資料庫維護視窗。
  • 因為備份視窗較大,因此會啟用較大的資料庫,這會產生較大的信箱配額。

因為副本是作為主要快速復原的解決方案,所以 LCR、CCR 及 SCR 副本會減少進行經常完整備份的需要,而是從備份中進行還原,避免第二度失敗。

支援的備份及還原類型

備份類型分成完整備份及僅限變更備份這兩種,如下所示:

完整備份

  • 完整備份   完整備份是一種完整備份,會封存每個選取的資料庫及所有必要的記錄檔。如果記錄檔比啟動備份時的檢查點還舊,則會在備份完成時刪除這些記錄檔。如果您每天執行完整備份,則可以防止記錄檔耗用硬碟上的空間。

    important重要事項:
    除非連續複寫資料庫,否則建議您執行每日完整備份。如果是針對 LCR、CCR 或 SCR 啟用的儲存群組,則建議使用每週完整備份。
  • 複製備份   複製備份是一種完整備份 (Complete Backup),而且與完整備份 (Full Backup) 相同,差別只在於備份完成時不會刪除記錄檔。如果想要在特定時間點儲存 Exchange 資料庫的複本,則可以執行複製備份。

僅限變更備份

  • 增量備份   增量備份是一種僅限變更備份,只會封存上次完整備份或增量備份後的交易記錄檔。備份完成後,會刪除比檢查點還舊的記錄檔。而在啟用循環記錄時,無法執行增量備份。若要從增量備份中還原資料,則必須擁有可用的最新完整備份及每個後續增量備份組。還原程序完成後,交易記錄會套用至您使用完整備份所還原的 Exchange 資料庫中。
  • 差異備份   差異備份是一種僅限變更備份,只會封存上次完整備份或增量備份後的交易記錄檔。並不會刪除交易記錄。而在啟用循環記錄時,無法執行差異備份。若要從差異備份中還原資料,則必須擁有可用的最新完整及差異備份。

每個備份類型都有其優缺點,如下所示:

  • 因為完整備份提供可還原的單一備份組,所以完整備份是最簡單的備份及還原方法。
  • 複製備份並不會移除記錄檔。必須移除記錄檔,否則最後會填滿記錄檔磁碟機,而且除非清除記錄檔,否則 Exchange 資料庫會呈現離線。
  • 差異及增量備份都需要多個備份組,才能執行完整還原。如果上述備份組遺失或無法還原,則會復原至無法還原備份組之前的時間點。從差異及增量備份的類別即可得知,差異及增量備份只會儲存變更。因為只會儲存變更,備份檔的大小會小於完整備份,而且備份需要的時間也較少。

支援的備份及還原方法

Exchange 2007 支援下列方法,用來備份及還原至資料庫的主動副本,或備份及還原至復原儲存群組:

  • 傳統資料流備份   資料庫的主動副本上支援所有這四種類型的 Exchange 備份 (完整、複製、增量及差異)。雖然可以在資料庫層級上選取備份,但是針對特定儲存群組只可以執行一個備份工作。您可以同時備份不同的儲存群組。
  • 傳統資料流還原    所有這四種類型的 Exchange 備份都可以還原至資料庫的主動副本,或還原至復原儲存群組。如需如何將資料流備份還原至替代伺服器的詳細步驟,請參閱如何將資料流備份還原到不同的伺服器
  • VSS 備份   所有這四種備份類型都可以取自主動副本。所有這四種類型也都可以取自複寫的資料庫。備份可以在儲存群組層級上進行選取。針對特定儲存群組只可以執行一個備份工作 (如果儲存群組的備份是取自複本,則除非完成第一個備份,否則無法從使用中儲存群組中初始化備份)。您可以平行備份不同的儲存群組。
  • VSS 還原   所有這四種備份類型都可以還原至主動副本。VSS 備份可以還原至相同的儲存群組、還原至相同或不同伺服器上的替代儲存群組,或是還原至 Exchange 2007 儲存區編寫器所支援的非 Exchange 位置。雖然 VSS 備份無法還原至使用 Exchange VSS 元件的儲存群組副本位置,但是可以將它們還原為 VSS 備份的檔案層級還原。
    note附註:
    在備份或還原期間,不可以合併使用資料流及 VSS 備份技術。在 VSS 完整備份後,不可以進行傳統增量備份。也不可以在還原時合併使用 VSS 差異備份與傳統完整備份。

Windows Server 2008 上的資料庫備份與還原

Windows Server 2008 中的 Windows Server Backup 不再支援資料流備份或還原。與舊版的 Windows 備份不同,您無法使用 Windows Server Backup 來進行或還原 Exchange 的資料流備份。若要使用資料流備份 API 來備份與還原 Windows Server 2008 上的 Exchange Server 2007,您必須使用協力廠商的 Exchange 感知應用程式,此程式會透過 Exchange 伺服器上的本機資料流備份 API 在 Exchange 伺服器上進行本機備份。使用在 Exchange 伺服器上本機執行的備份代理程式,並將備份自遠端傳送到備份應用程式的應用程式會視為本機備份。

如上所述,Exchange 2007 Service Pack 2 (SP2) 內含的全新外掛程式可讓您使用 Windows Server 2008 中的 Windows Server Backup 對 Exchange 資料進行磁碟區陰影複製服務 (VSS) 備份。如需 Exchange 2007 需要備份的項目之相關資訊,請參閱使用 Windows Server Backup 備份及還原 Exchange 資料

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.