如何在檔案傾印模式中執行 Eseutil /M
上次修改主題的時間: 2006-08-17
您可以使用 Eseutil 和 /m 切換參數建立檔案傾印,或您在執行 Eseutil 時指定的不同資料庫檔案類型的格式化輸出。
Eseutil /m 的語法如下:
ESEUTIL /m mode-modifier file_name [options]
使用於 Eseutil 的最常見模式修飾項如下:
- h - 傾印資料庫標頭 (預設值)
- k - 傾印檢查點檔案
- l - 傾印記錄檔或記錄集
![]() |
---|
若要列出 Eseutil 的其他選項,請在命令提示字元中輸入 eseutil /?,然後按 ENTER 鍵。 |
如需 Eseutil 檔案傾印模式的相關資訊,請參閱 Eseutil /M 檔案傾印模式。
如何執行 Eseutil /M
您可以在檔案傾印模式中執行 Eseutil 來執行下列動作:
- 檢視交易記錄檔和資料庫分頁標頭
- 驗證交易記錄檔
- 檢查中繼資料及空間使用情形
檢視檔案和分頁標頭
檢查點、交易記錄和資料庫檔案的標頭是每一個檔案的第一個實體頁。有些檔案有 "shadow" 標頭,即檔案第二頁的標頭副本。檔案標頭包含關於檔案的重要狀態和診斷資訊。您可以使不同檔案的標頭資訊相關聯,藉以判斷這些檔案是否屬於同一個資料庫,或彼此不相符。
有不同切換參數可用來檢視不同種類的檔案標頭。務必使用正確切換參數來搭配正確檔案類型,否則輸出無效。
檢視資料庫檔案的標頭和分頁標頭
若要檢視資料庫、資料流資料庫檔案或線上備份補充檔案的標頭:
ESEUTIL /MH {filename.edb | filename.stm | filename.pat}
若要檢視檢查點檔案的標頭:
ESEUTIL /MK filename.chk
若要檢視交易記錄檔的標頭:
ESEUTIL /ML filename.log
若要檢視資料庫分頁的標頭:
ESEUTIL /M database_filename.edb /Plogical_page_number
附註:
/P 和頁碼之間沒有空格。
驗證交易記錄檔
在 Exchange 2000 之前,必須密切檢查一組交易記錄檔以判斷:
- 它們是否全部來自相同順序
- 記錄順序之間是否有任何間隙。
- 執行這項必要檢查及比較每一個檔案標頭。您無從驗證交易記錄檔是否未受損。Exchange 5.5 中的交易記錄檔未進行總和檢查。
從 Exchange 2000 Server 開始,您可以使用 /ml 切換參數來驗證一組記錄檔的順序和完整性。
驗證一組記錄檔的順序和完整性
執行下列命令語法:
ESEUTIL /ML Enn
例如:
ESEUTIL /ML E00
附註:
若只指定記錄檔字首,而不指定特定記錄檔名稱,就會掃描及驗證目前資料夾的所有記錄檔。您必須從記錄檔所在的資料夾執行這個命令。處理每一個記錄檔會花幾秒鐘。若要處理執行中儲存群組的目前記錄檔,必須卸載儲存群組的所有資料庫。
檢查中繼資料及空間使用情形
中繼資料的輸出和空間使用命令兩者非常類似。空間使用傾印是中繼資料傾印,並含有針對空間使用和資料流資料庫統計而新增的資料行。中繼資料傾印的完成速度會比空間使用傾印更快。因此,當您尋找 pgnoFDP 值和 objidFDP 值之類的表格資訊時,如果您不在乎空間使用,請使用中繼資料傾印。
檢視中繼資料傾印
執行此基本命令語法,以顯示資料庫的中繼資料資訊:
ESEUTIL /MM database_filename.edb
您也可以指定表格名稱來顯示單一表格的資料。例如,您可以檢視訊息或附件表格:
ESEUTIL /MM database_filename.edb /t1-23
附註:
Exchange 200x 資料庫中的附件表格是表格 1-23。 附註:
空間使用傾印語法與中繼資料的語法相同,只不過會使用 /MS 切換參數來代替 /MM。
資料庫的可用頁數的總計會列在空間使用傾印的最後一行。您可以將這個數字乘以資料庫的分頁大小,以取得磁碟重組可能回收的大約空間。
![]() |
---|
在典型資料庫中,中繼資料傾印需要使用多個畫面。若要將輸出保留到檔案中,請將重新導向命令新增至命令列結尾,例如:ESEUTIL /MM database_filename.edb > filename.txt |
命令列參照
可從 Exchsrvr\bin 資料夾先後執行 Eseutil /? 及 M 來取得下列命令列參照:
FILE DUMP:
DESCRIPTION: Generates formatted output of various database file types.
SYNTAX: ESEUTIL /m[mode-modifier] <filename> [options]
PARAMETERS: [mode-modifier] - an optional letter designating the type of
file dump to perform. Valid values are:
h - dump database header (default)
k - dump checkpoint file
l - dump log file or set of logs
m - dump meta-data
s - dump space usage
u - dump undefined codepoint fixup table
<filename> - name of file to dump. The type of the
specified file should match the dump type
being requested (eg. if using /mh, then
<filename> must be the name of a database)
OPTIONS: zero or more of the following switches, separated by a space
/p<pgno> - dump the specified page from the database
/s<file> - set streaming file name (default: NONE)
/t<table> - perform dump for specified table only
/v - verbose
/8 - set 8k database page size (default: auto-detect
/o - suppress logo
相關資訊
如需相關資訊,請參閱《Exchange Server 資料庫公用程式手冊》中的下列主題:
- Eseutil /D 磁碟重組模式
- Eseutil /P 修復模式
- Eseutil /C 還原模式
- Eseutil /R 復原模式
- Eseutil /G 完整性模式
- Eseutil /K 總和檢查碼模式
- Eseutil /Y 複製檔案模式
- 資料庫復原策略
- 常見 Eseutil 錯誤的參照
如需 /ml 和 /mh 參數的相關資訊,請參閱<Eseutil.exe 範例>(英文)。