這篇文章中的資訊適用於:
Microsoft Exchange Server 5.5
Microsoft Exchange 2000 Server
本文曾發行於 CHT192185
more..
結論
您可以使用 Eseutil 公用程式作 Exchange Server 5.5 中資訊存放與目錄的磁碟重組,也可以作 Exchange 2000 Server 中資訊存放的磁碟重組。 Eseutil 會檢查資料庫資料表的結構,並記錄 (可包含讀取、掃瞄、修復及磁碟重組等作業) 資料庫下階層級 (Ese.dll)。
Eseutil 存放在 Exchange Server 5.5 的 WinntSystem32 資料夾中,與 Exchange 2000 的 Exchsrvr/Bin 資料夾中。此公用程式只能由指令行, 一次在一個資料庫中執行。
其他相關資訊
磁碟重組選項可讓已使用的資訊存放連接在一起,消除未使用的資訊存放,並可壓縮資料庫,以縮減資料庫大小。Eseutil 會將資料庫 資料記錄複製到新資料庫中。完成磁碟重組作業後,即刪除原始的資料庫,或儲存到使用者指定的位置上,然後將新版資料庫重新 命名取代原始資料庫。若公用程式碰到損壞的資料記錄,即停止作業並顯示錯誤訊息。
Exchange Server 5.5 資料庫的磁碟重組
注意 :資料庫磁碟重組需要有相當於所要處理資料庫之 110% 大小的磁碟空間。
使用 [控制台] 中的 [服務] 工具停止目錄。
在命令提示下,變更目錄進入 WinntSystem32 資料夾,然後鍵入 eseutil /d 命令、資料庫選項、以及所要使用的任何選項。
例如,下列命令可在目錄上執行標準的磁碟重組公用程式,將複本儲存在使用者指定的檔案中:
c:winntsystem32> eseutil /d /ds /tc:dbback /p
請使用下列的資料庫選項之一,在指定的資料庫上執行 Eseutil。
選項 描述
----------------------------------------
/ds 目錄
/ispriv 私人資訊存放
/ispub 公用資訊存放
請使用下列一個或多個選項來指定您要在資料庫上執行的作業。
選項 描述
-----------------------------------------------------------------------
/b
在指定的位置上。
/p 修復原始未壓縮的資料庫,並將其保存在
原始位置上,而將新版已壓縮的資料庫保存
在預設的檔案 ExchsrvrBinTempdfrg.edb 中。
/t
資料庫,並將其重新命名。
/o 不顯示 Microsoft Exchange Server 橫幅。
Exchange 2000 資料庫的磁碟重組
注意 :資料庫磁碟重組需要有相當於所要處理資料庫之 110% 大小的磁碟空間。
在 Exchange System Manager 中,用右鍵按一下您要進行磁碟重組的資訊存放,然後按一下 [卸載存放] 。
在命令提示下,變更目錄進入 ExchsrvrBin 資料夾,然後鍵入 eseutil /d 命令、資料庫選項、以及所要使用的任何選項。
例如,下列命令可在信箱存放資料庫上執行標準的磁碟重組公用程式:
C:exchsrvr?in> eseutil /d c:exchsrvrmdbdatafirststore.edb
請使用下列的資料庫選項之一,在指定的資料庫上執行 Eseutil:
eseutil /d < database_name > [options]
磁碟重組/壓縮
離線執行資料庫壓縮作業。
語法: eseutil /d < database_name > [options]
參數:< database_name > 是所要壓縮的資料庫檔名。
您不一定需要使用下列任何選項,但您可以使用一個或多個 (以空格隔開) 選項, 來指定您要在資料庫上執行的作業。
選項 描述
----------------------------------------------------------------
/b
/t
Tempdfrg.edb)
/s
/f
Tempdfrg.stm)
/p 保存暫時性的資料庫 (也就是說,
不要設定)
/o 隱藏不顯示標誌
/i 資料流檔案不作磁碟重組
注意 :若已關閉設定 (例如,若是使用 /p 選項),原始資料庫即以未壓縮形式保存,而暫存資料庫中包含磁碟重組版的資料庫。
如需有關 Exchange Server 版本 4.0 與 5.0 的其他資訊,請按一下下面所列的文章編號, 檢視 Microsoft Knowledge Base 中的下述文章:
Q163627XADM: How to Defrag an EDB file on a Non-Exchange Server
如需有關如何在未安裝 Exchange Server 的電腦上執行 Eseutil 的其他資訊,請按一下下面所列的文章編號, 檢視 Microsoft Knowledge Base 中的下述文章:
Q244525XADM: How to Run Eseutil on a Computer Without Exchange Server
Tempdfrg.edb 檔是建立在邏輯磁碟機上,在其上執行 eseutil /d 命令,除非您是使用 /t 選項。例如,若要在磁碟機 D 的根目錄上建立 Tempdfrg.edb,請執行下列命令:
D:>eseutil /d /ispriv
Posted by 椰子殼
