Eseutil

 

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

上次修改主題的時間: 2006-09-14

Exchange Server 資料庫公用程式 (Eseutil.exe) 是用來驗證、修改及修復 Exchange 資料庫檔案的工具。當資料庫毀壞或受損時,您可以從備份還原資料,或使用 Eseutil 進行修復。Eseutil 是命令列工具,可搭配可延伸儲存引擎 (ESE)、資料庫檔案及與 Microsoft Exchange 資料庫關聯的記錄檔一起使用。Eseutil 位於 Exchange 預設安裝資料夾中,即 <SystemDrive>:\Program Files\Microsoft\Exchange Server\Bin

Eseutil 可針對 Exchange Server 2007 中任何 ESE 資料庫使用。在過去,Eseutil 僅能用於信箱及公用資料夾 ESE 資料庫,但配合 Exchange 2007,Eseutil 也可用於 Exchange 2007 Hub Transport server role 及 Edge Transport server role 上的 ESE 資料庫。

note附註:
Eseutil 不支援 Exchange 2007 資料庫中的資料流 (.stm) 檔案。不過,Eseutil 卻支援舊版 Exchange 資料庫中的 .stm 檔案。如果您使用比 Exchange 2007 舊之 Exchange 版本中的資料庫,請利用與 Exchange 資料庫版本關聯的 Eseutil 工具。

您一次只能針對一個資料庫,從命令提示中執行 Eseutil。您可以使用 Eseutil 來執行一個範圍的資料庫工作,包括修復、離線磁碟重組及完整性檢查。表 1 會列出最常用的 Eseutil 參數。

Eseutil 會檢查低階資料庫 (Ese.dll) 之資料庫表格及記錄的結構。您可以使用磁碟重組模式,離線壓縮資料庫。其他的 Eseutil 模式 (如修復、復原及還原) 可用以修復毀壞或受損的資料庫。像是完整性、檔案傾印及總和檢查碼等模式,均可用以驗證資料庫狀態。

表格 1   常用的 Eseutil 參數

Eseutil 模式 參數 描述

磁碟重組

/D

離線重組資料庫的磁碟,但將新的、重組過的資料庫保留在暫存位置中,可覆寫或不覆寫原始資料庫。此模式會以丟棄多數空白分頁及重建索引的方式,降低資料庫 (.edb) 所佔磁碟的大小總和。

修復

/P

丟棄任何無法修復的分頁,藉以修復毀壞的離線資料庫。在修復模式中,Eseutil 工具會修復個別表格,但不會維護各表格之間的關聯性。倘若修復的資料庫是信箱或公用資料夾資料庫,則可使用資訊儲存庫完整性檢查程式 (Isinteg.exe) 工具,來檢查及修復表格之間的連結。

還原

/C

自傳統線上備份還原之後,會顯示還原記錄檔案 (Restore.env 檔案) 並控制硬復原。

Recovery

/R

重新顯示或回復交易記錄檔,以使資料庫還原到與內部一致的狀態,或將資料庫的舊副本更新到最新狀態。

完整性

/G

驗證資料庫之分頁層級與 ESE 層級的邏輯完整性。不驗證應用程式層級的完整性。應用程式層級的邏輯完整性,可使用適用於信箱及公用資料夾資料庫的 Isinteg 進行驗證。

檔案傾印

/M

顯示資料庫檔案、交易記錄檔案及檢查點檔案的標頭。也會顯示資料庫分頁標頭資訊,以及資料庫空間配置與中繼資料。

總和檢查碼

/K

驗證資料庫中的所有分頁、記錄檔案及檢查點檔案的總和檢查碼。

複製檔案

/Y

對極大的檔案執行快速複製。

相關資訊

如需 Eseutil 的相關資訊,請參閱下列主題:

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