MSExchangeIS 9518 (0xfffffddc):超過此儲存群組可用的交易記錄數目上限

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

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

Microsoft® Exchange 資料庫疑難排解員工具在應用程式記錄檔中偵測到一或多個具有錯誤碼 0xfffffddc 的 MSExchangeIS 9518 事件。這表示已經超過此儲存群組可用的交易記錄數目上限。

嘗試裝載儲存群組的資料庫,且同時符合下列兩種狀況時,便會記錄錯誤碼為 0xfffffddc 的 MSExchangeIS 9518 事件:

  • 已經超過此儲存群組可用的交易記錄數目上限。
  • 此儲存群組中的所有資料庫都處於「正常關機」狀態

此外,在受影響的資料庫關閉之前,應該已經在應用程式記錄檔中記錄錯誤碼為 0xfffffdf9 的 MSExchangeIS 1159 事件。此事件表示 Exchange Server 已經使用此儲存群組的所有可用交易記錄檔。當最後一個交易記錄填滿之後,此儲存群組中的所有資料庫都會卸載,且無法重新啟動。

Exchange 依照編號順序使用交易記錄檔。在 Exchange 2000 Server 及 Exchange Server 2003 中,交易記錄檔從 Exx00001.log 開始,然後依序增加到 ExxFFFF0.log。單一序列中可產生的交易記錄檔數目上限為 1,048,560 (0xFFFF0)。一般而言,需要許多年的作業才會產生這麼多記錄檔。

在 Exchange Server 2007 中,交易記錄檔較大。一個記錄資料流最多可以有 2,147,483,647 個記錄檔 (換算成十六進位為 0x7FFFFFFF,因為記錄檔名稱是以十六進位表示)。每個交易記錄檔的大小是 1 MB。Exchange Server 2007 不太可能會發生此錯誤。

若要解決此錯誤,您必須移除所有交易記錄檔,並將交易記錄檔順序重設回 1。重設交易記錄檔順序之後,Exchange Server 2003 或更早版本中的記錄檔名稱為 Exx00001.log,而在 Exchange Server 2007 中的記錄檔名稱為 Exx00000001.log。

您可以使用資料庫復原管理工具 (屬於 Microsoft Exchange Troubleshooting Assistant 的一部分) 中的重設記錄檔產生編號工作來執行此作業。此工具會確認所有資料庫是否都已正確關閉,然後將所有交易記錄檔安全地移至備份位置。

note附註:
您也可以手動移除交易記錄檔,但這樣可能會造成儲存群組中的資料庫無法正確關閉,且無法再次裝載該資料庫。若要避免發生這種失敗,建議您使用資料庫復原管理工具。

若需詳細資訊或要下載此工具,請參閱 Microsoft Exchange Troubleshooting Assistant v1.0

 
顯示: