Mailbox Server 資料

 

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

上次修改主題的時間: 2007-08-29

本主題指出 Microsoft Exchange Server 2007 Mailbox server role 的特定資料。建立嚴重損壞修復計劃時,應該了解此資料可用的備份及還原方法。

Mailbox Server 儲存資料的位置

Mailbox server role 會管理內含使用者信箱的信箱資料庫。因此,Mailbox server role 的設計是為了儲存大量使用者資料。雖然您可以執行 Setup /m:RecoverServer 從 Active Directory 目錄服務復原 Mailbox Server 的大部份設定,但在 Mailbox Server 發生嚴重損壞的情況下,使用者資料是您的關切重點。表 1 概述 Exchange 2007 Mailbox server role 儲存組態和使用者資料的位置。

note附註:
在表 1,檔案路徑都是從 Exchange 安裝資料夾的根目錄開始。預設的 Exchange 安裝資料夾路徑是 C:\Program Files\Microsoft\Exchange Server\

表 1 Mailbox server role 儲存組態和使用者資料的位置

重要資料 位置 備份方法 還原方法

Exchange 資料庫檔案,包括信箱及公用資料夾資料庫

檔案系統

\Mailbox\<storage_group_folder>

Exchange 感知的備份應用程式

Exchange 感知的備份應用程式

每個儲存群組特定的 Exchange 交易記錄檔

檔案系統

\Mailbox\<storage_group_folder>

Exchange 感知的備份應用程式

Exchange 感知的備份應用程式

儲存群組中每個信箱資料庫特定的 Exchange 搜尋資訊

檔案系統

\Mailbox\<storage_group_folder>

重建

離線通訊錄 (OAB)

檔案系統

在產生 OAB 之 Mailbox Server 上的 \ExchangeOAB

Client Access Server 上的 \ExchangeOAB (非必要,但在新的 Client Access Server 在嚴重損壞後恢復連線作業時可節省複寫時間)。

檔案系統備份

檔案系統還原,或重建 OAB

離線通訊錄 (OAB)

公用資料夾

公用資料夾複寫或備份

公用資料夾複寫、備份或重建

Windows 登錄

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange

HKLM\SYSTEM\currentcontrolset\Services

系統狀態備份或登錄匯出

系統狀態還原或登錄匯入

Exchange 資料庫及交易記錄檔

Exchange 2007 信箱資料庫包含所有使用者資訊。資料庫會儲存為下列檔案:

  • 可延伸儲存引擎 (.edb 檔案)   可延伸儲存引擎 (ESE) 用來儲存 Exchange 用戶端提交的所有資料,之前稱為 Joint Engine Technology (JET) 資料庫。每一個資料庫各有一個相關的 .edb 檔案。ESE 限制 .edb 檔案大小為 16 TB,但實際資料庫大小必須小於這個數字,才能符合停機時的服務等級協定 (SLA)。

  • 交易記錄檔 (.log 檔案)   資料庫的所有變更會先認可至交易記錄檔。每當使用者修改信箱中儲存的資料或當資料加入信箱時,變更會先寫入交易記錄檔,然後才寫入資料庫。變更會立即認可至 in-RAM 資料庫快取,等到系統負載許可時,再複製回磁碟。交易記錄檔會依序建立。這個順序稱為「記錄資料流」。記錄資料流中最多有 2,147,483,647 個記錄檔 (以十六進位 0x7FFFFFFF 表示,因為記錄檔名稱是十六進位格式)。每個交易記錄檔是 1 MB。建立的交易記錄檔數目視伺服器上的用戶端負載而定。

使用 Exchange 感知的備份應用程式 (例如 Microsoft Windows Server 2003 Backup) 或其他協力廠商工具,定期備份 Exchange 資料庫。交易記錄檔在認可之後就可透過備份保護。Exchange 會從檔案系統中刪除交易記錄檔。如果未執行定期備份或備份失敗,檔案系統上會累積交易記錄檔。

如果交易記錄檔未認可和刪除,則會耗盡硬碟上的所有可用空間。在此情況下,Exchange 會卸載資料庫,不再接受資料,直到您在硬碟上騰出更多可用空間為止。

如需 Exchange 公用資料夾資料庫的相關資訊,請參閱管理公用資料夾

如需如何備份和還原 Exchange 資料庫的相關資訊 (包括公用資料夾和信箱資料庫),請參閱資料庫備份及還原

Microsoft Exchange 搜尋索引子服務 (MSExchangeSearch) 可讓使用者對郵件中的文件和附件執行全文搜尋。搜尋索引並非儲存在 Exchange 資料庫中。特定信箱資料庫的搜尋索引資料和資料庫檔案儲存在相同位置的目錄中。

目錄名稱遵循慣例 CatalogData-<guid>-<guid>,第一個 <guid> 是資料庫的 GUID,第二個 <guid> 代表執行個體 GUID,在叢集案例中用來區別節點。下列是資料夾名稱範例:

CatalogData-b56624f3-bf19-4463-926f-d4705ac3dd08-cc64dd2d-2428-4f12-bba2-79d6d34c4d27

.edb 檔案和 CatalogData 目錄的一般路徑是 **C:\Program Files\Microsoft\Exchange Server\Mailbox\**First Storage Group\。

復原之後如果在復原的資料庫上播放交易記錄檔,則搜尋索引和資料庫會變得不同步。Exchange 搜尋引擎不會將播放的記錄檔讀入搜尋索引中。在此情況下,請重建搜尋索引類別目錄。

若要重建搜尋索引類別目錄,您必須停止 Microsoft Exchange 搜尋服務、刪除舊的類別目錄,然後重新啟動服務。此動作會強制伺服器重新建立搜尋索引類別目錄。

如需如何復原 Exchange 搜尋索引的相關資訊,請參閱如何重建全文檢索目錄

離線通訊錄

離線通訊錄 (OAB) 是一個檔案,內含 Exchange 2007 伺服器上特定通訊錄的資訊離線複本。可讓 Microsoft Outlook 用戶端不必連接 Exchange 伺服器就可查閱通訊錄要求。OAB 儲存在公用資料夾資料庫中和 Mailbox 以及 Client Access Server 上。

如果在公用資料夾中使用 OAB 發佈,請照常備份和還原公用資料夾。如果使用 Web 發佈,則需要在伺服器上備份和還原 OAB 檔案。

在產生 OAB 的伺服器上,OAB 檔案預設在下列資料夾中:C:\Program Files\Microsoft\Exchange Server\ExchangeOAB。此位置是 OAB 檔案的授權儲存區。在包含 OAB 檔案本機快取複本的 Client Access Server 上,您也可以備份 <Exchange_install_location>\OAB 目錄。此動作並非必要,但好處是當 Client Access Server 在嚴重損壞修復之後恢復連線作業時,不必從 Mailbox Server 複寫所有 OAB 檔案。