The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

安全的刪除 Exchange 的交易記錄檔

昨天試著用 WinDirStat 分析一下我公司伺服器的目錄大小分佈,結果才發現久未管裡的 Exchange Server 2003 的 C:\Program Files\Exchsrvr\MDBDATA 目錄佔用了我硬碟 66.6 GB,且是一堆 E000*.log 的檔案,每個檔案 5MB 大小,這是 Exchange 的交易紀錄檔,我因為從未注意過這些檔案,所以也從未刪除過,累積了幾年才會變這麼多。

我從微軟技術社群討論區得知幾種方式安全的移除方法,在此做個筆記:

  1. 使用 NTBackup 執行 Exchange Database 的標準備份
  2. 啟用 Exchange 的循環記錄檔後,重新啟用 MSExchangeIS 服務
    net stop MSExchangeIS
    net start MSExchangeIS
  3. 手動移除已 Commited 的 Log file
    這部分可以參考 微軟技術支援服務 網站的 How to remove Exchange Server transaction log files 文章 ( 如何移除 Exchange Server 交易記錄檔 )