已啟用循環記錄

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

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

Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務,來判定 Exchange 伺服器上每一個儲存群組的 msExchESEParamCircularLog 屬性值。值為 1 表示已針對儲存群組啟用循環記錄。值為 2 表示未針對儲存群組啟用循環記錄。此外,Exchange Server Analyzer 也會查詢 Active Directory,以判定每一個信箱儲存區的 homeMDBBL 屬性所列出的項目計數。這個屬性的計數代表信箱儲存區上的信箱數目。

Exchange Server Analyzer 也會查詢 root\MicrosoftExchangeV2 命名空間中的 Exchange_Server Microsoft Windows® Management Instrumentation (WMI) 類別,以判定 IsFrontEndServer 機碼值。值為 True 表示 Exchange Server 電腦是前端伺服器。值 False 表示 Exchange Server 電腦不是前端伺服器。

如果 Exchange Server Analyzer 發現 msExchESEParamCircularLog 屬性的值設定為 1IsFrontEndServer 機碼的值設定為 False,以及 homeMDBBL 屬性的值大於 20,將會顯示警告。

這些值的組合指出在含有超過 20 個信箱的信箱伺服器上已啟用循環記錄。在 Exchange 2000 Server、Exchange Server 2003 及 Exchange Server 2007 使用的標準交易記錄中,儲存群組中的每一筆資料庫交易會先寫入記錄檔,再寫入資料庫。當記錄檔達到某個大小時,會重新命名它並建立新的記錄檔。經過一段時間之後,就會產生一組記錄檔。如果有損毀,您可以將這些記錄檔的資料重新顯示在資料庫來復原交易。

在第一個記錄檔所包含的資料寫入資料庫之後,循環記錄會覆寫並重新使用該記錄檔。在 Exchange 2000 Server、Exchange Server 2003 及 Exchange Server 2007 中,預設會停用循環記錄。啟用它之後,可減少磁碟儲存空間需求,但沒有完整的交易記錄檔,您就不能復原上次完整備份之後的任何資料。因此,在一般生產環境中,不建議使用循環記錄。

若要對 Exchange 2000 Server 及 Exchange Server 2003 更正此警告

  1. 開啟 [Exchange 系統管理員]。

  2. 展開 [伺服器],再展開要修改的伺服器。

  3. 以滑鼠右鍵按一下要變更的儲存群組,然後按一下 [內容]。

  4. 在 [內容] 對話方塊中,清除 [啟用循環記錄] 核取方塊。

  5. 按一下 [確定],儲存設定。

  6. 關閉 [Exchange 系統管理員] 並重新啟動 Microsoft Exchange Information Store 服務,以使變更生效。

若要使用 Exchange 管理主控台對 Exchange Server 2007 更正此警告

  1. 開啟 [Exchange 管理主控台]。

  2. 展開 [伺服器組態],然後展開要修改的伺服器。

  3. 以滑鼠右鍵按一下要變更的儲存群組,然後按一下 [內容]。

  4. 在 [內容] 對話方塊中,清除 [啟用循環記錄] 核取方塊。

  5. 按一下 [確定],儲存設定。

  6. 關閉 [Exchange 管理主控台] 並重新啟動 Microsoft Exchange Information Store 服務,以使變更生效。

若要使用 Exchange 管理命令介面對 Exchange Server 2007 更正此警告

  1. 下列程式碼為 Set-StorageGroup 命令的範例,此命令可用來停用 MyStorageGroup 儲存群組的循環記錄。
Set-StorageGroup -Identity MyStorageGroup -CircularLoggingEnabled $false