因為記錄檔遺失或損毀,所以無法開啟傳輸資料庫
上次修改主題的時間: 2007-11-16
Operations Manager 的 Microsoft Exchange Server 2007 管理組件可監視 Exchange Server 2007 電腦上的 Windows 應用程式記錄檔,並在下列「詳細資料」表格中指定的事件被記錄時,產生此警示。
若要瞭解此事件的詳細資訊,請執行下列一或多項操作:
檢閱事件描述,其中包括您環境特定的變數。從操作員主控台選取此警示,然後按一下 [內容] 索引標籤。
檢閱所有符合此 Operations Manager 警示準則而被記錄的事件。從操作員主控台按一下 [事件] 索引標籤,然後按兩下清單中您要檢閱事件描述的事件。
詳細資料
產品 |
Exchange |
版本 |
8.0 (Exchange Server 2007) |
識別碼 |
17005 |
來源 |
MSExchangeTransport |
警示類型 |
Error |
MOM 規則路徑 |
Microsoft Exchange Server/Exchange 2007/Common Components/Hub Transport and Edge Transport/Transport |
MOM 規則名稱 |
因為記錄檔已遺失或損毀,所以無法開啟傳輸資料庫。正在關閉 Microsoft Exchange 傳輸服務。可能需要手動執行資料庫復原或修復。 |
說明
此錯誤事件表示在 Hub Transport Server 或 Edge Transport Server 上指定的訊息佇列資料庫或內容篩選資料庫所使用的一個或多個可延伸儲存引擎 (ESE) 交易記錄檔遺失或損毀。
ESE 資料庫使用記錄檔以接受、追蹤,及維護資料。為了增強效能,所有郵件交易首先寫入記錄檔與記憶體中,然後寫入資料庫檔案。資料庫的變更首先寫入交易記錄中,然後記錄到資料庫。
Trn.log 是目前使用中的交易記錄檔。Trntmp.log 是預先建立的下一個提供的交易記錄檔。如果現有的 Trn.log 交易記錄檔已達大小上限,Trn.log 將被重新命名為 Trnnnnn.log;其中 nnnn 是序號。然後 Trntmp.log 被重新命名為 Trn.log,成為目前使用中的交易記錄檔。
訊息佇列資料庫採用循環記錄。這表示未保留交易記錄中發現的已認可交易歷程記錄。任何早於目前檢查點的交易記錄,皆會立即自動刪除。因此,從備份執行的佇列資料庫復原無法重新顯示交易記錄。
依預設,訊息佇列資料庫交易記錄位於 C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue。訊息佇列資料庫交易記錄位置的控制參數為EdgeTransport.exe.config 應用程式組態檔中的 QueueDatabaseLoggingPath 參數,其位於 C:\Program Files\Microsoft\Exchange Server\Bin。
依預設,「內容篩選」資料庫交易記錄位於 C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\IPFilter。「內容篩選」資料庫交易記錄位置的控制參數為 EdgeTransport.exe.config 應用程式組態檔中的 IPFilterDatabaseLoggingPath 參數,其位於 C:\Program Files\Microsoft\Exchange Server\Bin。
使用者動作
若要解決此錯誤,請遵循下列步驟:
確認 Microsoft Exchange Transport 服務已停止。
請注意錯誤訊息文字中所指定的資料庫名稱。請確認 EdgeTransport.exe.config 應用程式組態檔中的 QueueDatabaseLoggingPath 參數或 IPFilterDatabaseLoggingPath 參數所指定的對應交易記錄位置確實存在,且已指派了正確的權限。
移除指定目錄中任何現有的交易記錄檔。檔案命名為 Trn.log 或 Trnnnnn.log。
啟動 Microsoft Exchange Transport 服務。新的交易記錄將被自動建立。
如需詳細資訊,請參閱下列主題: