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 資料庫。
![]() |
---|
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 的相關資訊,請參閱下列主題:
- Eseutil /D 磁碟重組模式
- Eseutil /P 修復模式
- Eseutil /C 還原模式
- Eseutil /R 復原模式
- Eseutil /G 完整性模式
- Eseutil /M 檔案傾印模式
- Eseutil /K 總和檢查碼模式
- Eseutil /Y 複製檔案模式
- 常見 Eseutil 錯誤參照
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.