ESE 454 -515:遺失必要的交易記錄檔

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (http://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2007-01-23

Microsoft® Exchange Server Analyzer 工具發現錯誤碼 -515 的 ESE 事件 454。這個錯誤由於必要的交易記錄檔遺失,因此無法裝載 Exchange 資料庫

如果可擴充儲存引擎 (ESE) 在復原程序期間,嘗試讓儲存群組的所有資料庫處於一致的狀態,就會發生錯誤碼為 -515 的 ESE 454 事件。如果遺失任何必要的交易記錄檔,復原程序會失敗,且無法裝載資料庫,並會傳回 -515 錯誤。

若要解決這個問題,請執行下列一或多個動作:

  • 使用此處所述的程序判斷遺失的交易記錄檔及其所在位置。接著,將它們移回儲存群組的交易記錄檔目錄。
  • 從備份還原受影響的資料庫。
Caution注意:
除非無法利用上述解決方案尋找並還原遺失的交易記錄檔,否則不要嘗試還原資料庫。這樣做會覆寫自上次備份後的所有資料。
note附註:
還原資料庫之前,請從目的地路徑移動或刪除和受影響之儲存群組相關的所有交易記錄檔。
若要使用 Exchange Server 2003 或 Exchange Server 2007 中的 Microsoft Exchange Troubleshooting Assistant 來識別遺失的交易記錄檔
  1. 在 Microsoft Exchange Troubleshooting Assistant 的 [顯示檢查事件日誌結果] 視窗中,按一下 [使用相關的資料庫復原管理工作來驗證並解決此問題] 連結來識別遺失的必要交易記錄檔。

  2. 記錄步驟 1 報告的記錄檔名稱。

  3. 判斷該記錄檔目前的位置,並將它們移回預期的位置。

note附註:
當您在判斷遺失之交易記錄檔的目前位置時,請記得搜尋 [資源回收筒] 與所有防毒軟體的隔離資料夾。
  1. 嘗試裝載受影響的 Exchange 資料庫。
若要在 Exchange 2000 Server 與 Exchange Server 2003 手動識別並還原遺失的交易記錄檔
  1. 啟動 [Exchange 系統管理員]。

  2. 展開 [系統管理群組],展開您的系統管理群組,展開 [伺服器],在儲存群組上按一下滑鼠右鍵,然後按一下 [內容]。

  3. 在[一般] 索引標籤的 [交易記錄位置] 下,記錄交易記錄檔位置的路徑。

  4. 在命令提示字元下,開啟 Eseutil.exe 所在的目錄。在 Exchange 2000 Server 與 Exchange Server 2003 中,Eseutil.exe 的預設路徑為 C:\program files\exchsrvr\bin

  5. 在命令提示字元下,輸入下列命令:

    eseutil /ml "logpath\logprefix"
    

    其中,logpath 為步驟 3 記錄的交易記錄檔路徑,而 logprefix 則為交易記錄檔的字首,通常為 e00.

    下列為此命令使用預設值的範例:

    eseutil /ml "c:\program files\exchsrvr\mdbdata\e00".

  6. 視遺失的交易記錄檔而定,會以下列兩種格式的其中一種報告遺失的交易記錄檔:

    • 遺失記錄檔:c:\program files\exchsrvr\mdbdata\E0002BE2.log
    • 錯誤:遺失記錄檔。記錄檔為層代 11,235 (0x2BE3),但是預期的層代為 11,234 (0x2BE2)

    其中,0x2BE2 為遺失的記錄檔,E0002BE2.log

  7. 記錄步驟 6 報告的記錄檔名稱。

  8. 判斷該記錄檔目前的位置,並將它們移回步驟 3 的預期位置。

note附註:
當您在判斷遺失之交易記錄檔的目前位置時,請記得搜尋 [資源回收筒] 與所有防毒軟體的隔離資料夾。
  1. 嘗試裝載受影響的 Exchange 資料庫。
若要在 Exchange Server 2007 手動識別並還原遺失的交易記錄檔
  1. 啟動儲存群組所在伺服器上的 [Exchange 管理主控台]。

  2. 在主控台樹狀目錄中,展開 [伺服器組態],然後按一下 [信箱]。

  3. 在結果窗格中,按一下含有要還原遺失交易記錄檔之儲存群組的信箱伺服器。

  4. 在您的儲存群組上按一下滑鼠右鍵,然後按一下 [內容]。

  5. . 在[一般] 索引標籤的 [記錄路徑] 下,記錄交易記錄檔位置的路徑。

  6. 在命令提示字元下,開啟 Eseutil.exe 所在的目錄。在 Exchange Server 2007 中,Eseutil 位於 Exchange 預設安裝資料夾中。此為 <SystemDrive>:\Program Files\Microsoft\Exchange Server\Bin。

  7. 在命令提示字元下,輸入下列命令:

    eseutil /ml "logpath\logprefix"
    

    其中,logpath 為步驟 5 記錄的交易記錄檔路徑,而 logprefix 則為交易記錄檔的字首,通常為 e00.

    下列為此命令使用預設值的範例:

    eseutil /ml "c:\Program Files\Microsoft\Exchange Server\Bin\e00".

  8. 視遺失的交易記錄檔而定,會以下列兩種格式的其中一種報告遺失的交易記錄檔:

    • 遺失記錄檔:c:\Program Files\Microsoft\Exchange Server\Bin\E000000049A.log
    • 錯誤:遺失記錄檔。記錄檔為層代 11,235 (0x2BE3),但是預期的層代為 11,234 (0x2BE2)

    其中,0x2BE2 為遺失的記錄檔,E0002BE2.log

  9. 記錄步驟 8 報告的記錄檔名稱。

  10. 判斷該記錄檔目前的位置,並將它們移回步驟 5 的預期位置。

note附註:
當您在判斷遺失之交易記錄檔的目前位置時,請記得搜尋 [資源回收筒] 與所有防毒軟體的隔離資料夾。
  1. 嘗試裝載受影響的 Exchange 資料庫。

若需有關 ESE 事件 454 的詳細資訊,請參閱<事件和錯誤訊息中心>(英文) (http://go.microsoft.com/fwlink/?LinkId=34258)。

 
顯示: