記錄簽章不一致

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

上次修改主題的時間: 2005-11-18

Microsoft® Exchange Server Analyzer 工具判定一或多個記錄檔中的記錄簽章與相同資料夾中的其他記錄檔不符。

只有在手動移動、刪除或重新排列記錄檔時才會發生此問題。

note附註:
這是一個進階的修復案例,且您可能需要在實作之前連絡 Microsoft 技術支援服務 (http://go.microsoft.com/fwlink/?LinkId=31845)。

每個 Exchange 交易記錄檔會以名為「記錄簽章」的簽章來加以戳記。這個簽章可識別屬於相同記錄系列的個別記錄檔。每個 Exchange 資料庫會將交易記錄系列的記錄簽章記錄到上次附加的資料庫。

Exchange 資料庫也具有名為「DB 簽章」的簽章。首次建立資料庫時就會產生 DB 簽章。如果使用 Eseutil 來進行磁碟重組或修復資料庫,因為修復及磁碟重組處理程序會變更資料庫但不會將這些變更記錄到交易記錄中,因此此簽章會變更。基於記錄的目的,從修復或磁碟重組作業得來的資料庫會是新的或不同的資料庫。

與 DB 簽章不同的是,記錄簽章在記錄檔系列存留期間永遠不會變更。

記錄檔會在記錄建立時,記錄已附加之所有資料庫的 DB 簽章。資料庫則會將最新記錄系列的記錄簽章記錄到已附加的資料庫中。因此,DB 及記錄簽章在比對資料庫與交易記錄檔時相當有用。

您可以將 Exchange 資料庫與一組記錄分離,並將它附加到其他組記錄上。方法是將資料庫移至不同的儲存群組,或移除儲存群組的所有交易記錄並開始新的記錄系列。

如果資料庫處於「不正常關機」狀態,則只有簽章符合資料庫標頭之記錄簽章的交易記錄檔可以順利重新顯示到資料庫。在「不正常關機」狀態中,資料庫仍然會附加到特定的記錄資料流,且只可使用該記錄資料流來執行修復。

如果資料庫處於「正常關機」狀態,您可能可以播放簽章不符合資料庫標頭之目前記錄簽章的交易記錄檔。不過只有在下列狀況下此動作才會成功:

  1. 資料庫在前次記錄檔序列結束後正確關閉。
  2. 然後資料庫附加到新的交易記錄檔序列中,且您可存取交易記錄檔,其中資料庫首次附加到新記錄組。
若要更正此錯誤
  • 您必須知道資料庫的歷程記錄,以及在何種狀況下產生與資料庫相關的交易記錄。

  • 在此情況下,嘗試修復前請一律複製交易記錄及資料庫檔案。錯誤的修復嘗試可能會變更交易記錄或資料庫,以致於無法進行其他修復嘗試。

  • 一次只使用資料庫重新顯示一組交易記錄。將其他交易記錄移出修復資料夾。

  • 如果資料庫處於「不正常關機」狀態,您必須先順利將交易記錄重新顯示到附加的資料庫中,然後使資料庫進入「正常關機」狀態。接著才可以使用資料庫播放第二組記錄檔。

  • 如果資料庫處於「正常關機」狀態,就無法檢查記錄或資料庫,以最終驗證哪組交易記錄要先重新顯示。

 
顯示: