如何執行 Eseutil /M (檔案傾印)

 

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

上次修改主題的時間: 2006-12-19

您可以搭配 Exchange 伺服器資料庫公用程式 (Eseutil) 使用 /M 參數以建立檔案傾印,或建立您在執行 Eseutil 時所指定之各種資料庫檔案類型的格式化輸出。

Eseutil /M 的語法為:

ESEUTIL /M modemodifier filename [options] 

與 Eseutil 搭配使用的最常用模式修飾項為:

  • H 此模式修飾項會傾印資料庫標頭 (預設值)。
  • K 此模式修飾項會傾印檢查點檔案。
  • L 此模式修飾項會傾印一個記錄檔或一組記錄檔。
  • M 此模式修飾項會傾印中繼資料或傾印資料庫的系統類別目錄。
  • S 此模式修飾項會傾印資料庫中資料表空間用量的相關資訊。
note附註:
若要列出 Eseutil 的其他選項,請在命令提示中輸入 eseutil /?,然後按 ENTER 鍵。

如需 Eseutil 檔案傾印模式的相關資訊,請參閱 Eseutil /M 檔案傾印模式

開始之前

在您的資料庫上執行 Eseutil /M 之前,請執行下列動作:

  • 確定資料庫檔案離線或已卸載。
  • 請確定使用已委派該電腦本機 Administrators 群組成員資格的帳戶登入。

程序

檢視資料庫檔案的標頭及頁面標頭

  • 若要檢視資料庫檔案的標頭,請在命令提示中執行下列命令:

    ESEUTIL /MH {filename.edb | mail.que}
    
  • 若要檢視檢查點檔案的標頭:

    ESEUTIL /MK filename.chk
    
  • 若要檢視交易記錄檔的標頭:

    ESEUTIL /ML filename.log
    
  • 若要檢視資料庫頁面的標頭:

    ESEUTIL /M filename.edb /Plogicalpagenumber
    
    note附註:
    /P 與頁碼之間沒有空格。

同時驗證一組記錄檔的順序及完整性

  • 請執行下列命令,以測試記錄檔是否有損壞:

    ESEUTIL /ML Log File Name
    

    例如,若要測試名為 E00123ab.log 的記錄檔,請輸入:

    ESEUTIL /ML E001234ab.log
    

    如果記錄檔通過測試,將出現下列回應:

    Integrity check passed for log file: E001234ab.log
    

    如果記錄檔無法通過測試,將出現下列回應:

    CORRUPTION DETECTED in log file: E001234ab.logOperation terminated with error -501 (ESE_errLogFileCorrupt, Log file is corrupt) 
    
  • 請執行下列命令,以測試資料夾中的所有記錄檔。若要這樣做,請開啟 [命令提示] 視窗,接著移至記錄檔所在的資料夾,然後輸入下列命令:

    ESEUTIL /ML Enn
    
    note附註:
    在此命令中,Enn 表示記錄檔前置詞。記錄檔前置詞是記錄檔名稱的前三個字元,而且所有屬於特殊儲存群組的記錄檔都會共用這三個字元。例如,Eseutil /ML E00 命令會掃描資料夾中共用相同記錄檔前置詞的所有交易記錄檔。此外,此命令也會報告是否有任何交易記錄檔遭到損壞、順序不對、遺漏,或與其他記錄檔交易記錄檔不符。

檢視中繼資料傾印資訊

  • 請執行下列基本命令語法,以顯示資料庫的中繼資料資訊:

    ESEUTIL /MM filename.edb 
    
    note附註:
    在一般資料庫中,中繼資料傾印將需要多個畫面才能完整顯示。若要藉由將輸出傳送至檔案來保留它,請將重新導向命令附加至前一個命令,如下列範例所示:
    ESEUTIL /MM filename.edb > filename.txt
    

檢視空間用量傾印資訊

  • 請執行下列基本命令語法,以顯示資料庫的空間用量資訊:

    ESEUTIL /MS filename.edb
    
    note附註:
    資料庫中的可用頁面總數會列示在空間用量傾印的最後一行上。您可以將此數目乘以資料庫的頁面大小,以取得磁碟重組將可能收回的大約空間數量。如需 Eseutil 磁碟重組模式的相關資訊,請參閱 Eseutil /D 磁碟重組模式
note附註:
中繼資料與空間用量命令的輸出非常類似。空間用量傾印是一種中繼資料傾印,它會新增一欄資訊,告訴您資料庫檔案中的每一個資料表正使用多少空間。空間傾印比中繼資料傾印需要更長的執行時間。中繼資料傾印是資料庫檔案的系統類別目錄傾印。系統類別目錄包含有關資料庫的結構資訊。

相關資訊

您可以在命令提示中輸入 eseutil /?,然後為檔案傾印選取 M,來查看 Eseutil /M 的完整命令列參照及語法。

如需相關資訊,請參閱下列:

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