事件識別碼 1025 錯誤碼為"0x80041606",當您使用 Outlook 在連線模式來搜尋如 Exchange Server 2007年中的關鍵字

文章翻譯 文章翻譯
文章編號: 2498852 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

請考慮下列案例。預設情況下,啟用 Exchange 搜尋 Microsoft Exchange Server 2007年環境中的信箱資料庫。若要搜尋的關鍵字或片語,其中包含單一字母或單一數字的信箱在連線模式下使用 Microsoft Outlook。在這個案例中,您會收到下列錯誤訊息,即使有相符項目為信箱中的關鍵字:
找到相符的項目"關鍵字”.


此外,信箱伺服器上的應用程式記錄檔會記錄下列事件:
事件識別碼: 1025年
分類: 無
來源: MSExchangeIS 信箱儲存區
型別: 警告
產生:日期>
寫入:日期>
電腦:電腦>
訊息: 資料庫時發生錯誤"儲存群組/信箱資料庫>".
函式名稱或問題描述: 編製內容索引已接收的不尋常,
unexpect 從 MSSearch 的錯誤碼
錯誤: 0x80041606


附註: 0X80041606 = QUERY_E_TOOCOMPLEX

發生的原因

之所以發生這個問題,是因為 Exchange 搜尋有 200000 節點的查詢的限制條件。前置詞搜尋超過查詢的限制條件,搜尋會傳回QUERY_E_TOOCOMPLEX。因此, 0x80041606會記錄為事件 ID 1025 的一部分。根據預設,Exchange 2007 環境中使用 Outlook 連線模式下的所有搜尋都是前置詞搜尋。如果使用單一數字或字母,此時系統會搜尋所有的數字或整個信箱資料庫之間,以單一數字或字母開頭的文字。如果達到 200000 節點的預設限制時,搜尋將傳回錯誤。

附註最常見的方式到達 200000 的節點限制時,就是搜尋字詞或片語,其中包含單一數字或字母。另外還有其他較不常見的原因,例如輸入非常複雜的搜尋有許多 AND、 OR,而非由操作員。此外,日期範圍和搜尋的複雜組合名詞,在許多項目,若要 欄位或所有這些事件的組合,可能會造成必須達到限制。

解決方案

若要解決這個問題,請安裝下列更新彙總套件:
2608656 更新彙總套件 6 的 Exchange Server 2007 Service Pack 3 的描述
重要這個章節、 方法或工作包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 Windows 中的登錄

安裝更新彙總套件之後,請依照下列步驟來設定查詢限制節點的最大數目。

附註我們建議 1000000 (十進位) 的起始值:
  1. 在 [Exchange Server 2007年信箱伺服器上的應用程式記錄檔中,記下的次數 事件識別碼 1025 與錯誤代碼一起 0x80041606 發生在過去一個月。這項資訊會用做為基準,來判斷 [MaxRestrictionNodes] 設定可降低或消除這個問題。
  2. 按一下 開始
    摺疊此圖像展開此圖像
    開始] 按鈕
    型別 regedit開始搜尋 方塊中,然後再按 Enter 鍵。
  3. 找出並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch
  4. 按一下 編輯指向 然後按一下 索引鍵.
  5. 型別 MaxRestrictionNodes然後按 Enter 鍵。
  6. 按一下 MaxRestrictionNodes按一下 編輯選取 然後按一下 DWORD (32 位元) 值.
  7. 型別 伺服器然後按 Enter 鍵。

    附註登錄項目應該如下所示:

    機碼名稱:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch\MaxRestrictionNodes

    數值名稱: 伺服器
    實值型別: REG_DWORD
  8. 按一下 伺服器按一下 編輯然後按一下 修改.
  9. 數值資料 欄位中,型別 1000000 (十進位).

    附註登錄項目應該如下所示:

    機碼名稱:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch\MaxRestrictionNodes

    數值名稱: 伺服器
    實值型別: REG_DWORD
    數值資料: 1000000 (十進位)
  10. 結束登錄編輯程式。
  11. 重新啟動 Microsoft Exchange 搜尋索引子的服務。
備忘稿
  • 您重新啟動 Microsoft Exchange 搜尋索引子的服務之後,請檢查應用程式日誌中的下列事件識別碼:
    • 事件識別碼 130: 無法將轉換從 MaxRestrictionNodes 登錄機碼下的 [在 MailboxDB Guid 讀取 guid
    • 事件識別碼 131: 無法開啟 MaxRestrictionNodes 登錄機碼
    • 事件識別碼 132: 無法在索引子中設定 MaxRestrictionNodes 屬性
  • 如果您收到下列其中一個事件,您可能輸入登錄機碼或 DWORD 值不正確。或者,您可能不具有拼新機碼或 [DWORD 值]。進行必要的修正,然後再重新啟動 Microsoft Exchange 搜尋索引子服務。搜尋任何的事件識別碼 130、 131 或 132 的新執行個體。
  • 檢查應用程式日誌中每週或每月根據應用程式記錄檔中的錯誤訊息 0x80041606 的 「 事件 ID 1025 」 訊息數目。
  • 如果您仍然收到大量的這些事件,您可以增加以累加方式要 2000000 (十進位) 的值。
  • 因為這樣可能會降低伺服器效能,請不要增加 2000000 (十進位),而不需明確的方向,從 Microsoft 技術支援工程師以外的值。

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品的問題。

其他相關資訊

如需有關 Exchange 搜尋的詳細資訊,請造訪下列 Microsoft 網站:
Exchange 搜尋的一般資訊
如需有關如何停用或啟用 Exchange 搜尋的詳細資訊,請造訪下列 Microsoft 網站:
有關如何停用或啟用 Exchange 搜尋的一般資訊
如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:

2616127事件識別碼 9877 錯誤碼為"0x80041606",當您使用 Outlook 在連線模式來搜尋進行 Exchange Server 2010年中的關鍵字

屬性

文章編號: 2498852 - 上次校閱: 2012年10月30日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2007 Service Pack 3?應用於:
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
關鍵字:?
kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2498852 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2498852
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com