事件 ID 9877,错误代码为"0x80041606"当您使用 Outlook 联机模式中搜索有关 Exchange Server 2010年中的关键字

文章翻译 文章翻译
文章编号: 2616127 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

产生错误的场景如下:默认情况下,Exchange 搜索 Microsoft Exchange Server 2010年环境中邮箱数据库的启用。在联机模式下使用 Microsoft Outlook 搜索的关键字或短语,包含一个字母或一位数字的一个邮箱。在此方案中,您收到下面的错误消息,即使存在匹配的邮箱中的关键字:
未找到的匹配项"关键字".

此外,在应用程序日志中会记录以下事件:
登录名: 应用程序
来源: MSExchangeIS 邮箱存储
日期: 日期
事件 ID: 9877
任务类别: 内容索引
级别: 错误
关键词: 经典
用户:N/A
计算机: 计算机
说明:
内容索引编制函数 'CISearch::EcGetRowsetAndAccessor' 从 MSSearch 接收到异常和意外的错误代码。
邮箱数据库: 邮箱数据库
错误代码: 0x80041606
注: 0X80041606 = QUERY_E_TOOCOMPLEX

原因

因为 Exchange 搜索具有硬编码的前缀搜索限制为单个字符搜索 200000 节点,则会出现此问题。当前缀搜索超过此限制时,搜索结果将返回QUERY_E_TOOCOMPLEX。因此, 0x80041606将记录事件 ID 9877 的一部分。默认情况下,在 Exchange 2010 环境中使用 Outlook 联机模式的所有搜索都是前缀搜索。跨整个邮箱数据库的单个数字或字母与使用单个数字或字母导致系统要搜索的所有数字或单词的开始。如果达到 200000 节点的默认限制时,则搜索将返回错误。

注意最常用的方法,以达到 200000 节点限制是要搜索的单词或短语,包含一位数字或字母。另外,还有其他不太常见的原因,例如输入与许多插手,Ors,非常复杂的搜索和 NOTs。此外,日期范围和搜索条件,在收件人字段中,与多个项的复杂组合或所有这些操作的组合可能会导致将达到该限制。

解决方案

若要解决此问题,请安装以下更新汇总:
2608646 更新汇总 6 的 Exchange Server 2010 Service pack 1 的说明
重要提示此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保仔细按这些步骤操作。为增加保护,先备份注册表再对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表

安装此更新汇总,若要设置查询限制节点的最大数目为 1000000,我们后,请转到"帮我修复"一节。如果希望自行设置查询限制节点的最大数目,请转到"我自己修复"一节。

帮我修复



若要自动设置查询限制节点的最大数目,请单击Fix it 按钮或链接。然后单击文件下载对话框中,在运行修复向导中的步骤。
收起这个图片展开这个图片
assets fixit1
修复此问题
Microsoft 修复此问题 50810
收起这个图片展开这个图片
assets fixit2

注释
  • 此向导可能仅为英文。但是,自动修复功能也适用于其他语言版本的 Windows。
  • 如果您不是在有问题的计算机上操作,请将此修复此问题解决方案保存到闪存驱动器或 CD,然后在出现问题的计算机上运行该方案。

然后,转到"这是否会解决此问题?"一节。



我自己修复

安装此更新汇总后,请按照下列步骤,以将查询限制节点的最大数目设置为 1000000 (十进制):
  1. 验证特定的 Exchange Server 2010年邮箱服务器上个月收到多少与 0x80041606 事件,应用程序日志中的事件 ID 9877 并进行记录的数量。
  2. 单击开始
    收起这个图片展开这个图片
    开始按钮
    开始搜索框中,键入regedit ,然后按 ENTER。
  3. 找到并单击以下注册表项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch
  4. 单击编辑,指向新建,然后单击
  5. 键入 MaxRestrictionNodes然后按 enter 键。
  6. MaxRestrictionNodes,在单击编辑,指向新建,然后单击DWORD 值
  7. 键入r,然后按 enter 键。
  8. 该注册表条目现在应该如下所示:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch\MaxRestrictionNodes\Server
  9. 单击编辑,然后单击修改
  10. 数值数据框中,键入 1000000 (十进制)。
    注意MaxRestrictionNodes项的默认值在注册表是 200000 (十进制) 之前所做的任何更改。
  11. 退出注册表编辑器。
注释
  • Microsoft Exchange 搜索索引服务重新启动后,请检查下面的事件 Id 的应用程序中:
    • 在转换 MailboxDB Guid 失败的事件 ID 130 中读取从 MaxRestrictionNodes 注册表项下的 guid
    • 事件 ID 131 未能打开 MaxRestrictionNodes 注册表项
    • 未能设置 MaxRestrictionNodes 属性在索引器中的事件 ID 132
  • 如果您收到上述任何事件,您可能输入的注册表项或 DWORD 值不正确。或者,您可能有拼写不新密钥或 DWORD 值正确。进行必要的更正,然后重新启动 Microsoft Exchange 搜索索引器服务。搜索的事件 Id 130、 131,132 任何新实例。
  • 检查应用程序日志中每周和每月这取决于出现错误 0x80041606 应用程序日志中的事件 ID 9877 数。
  • 如果您仍会收到大量的这些事件,则可以增加增量为 2000000 (小数) 值。
  • 不要增加 2000000 (十进制),超过该值,因为这可能会降低服务器的性能。
  • 如果增加为 2000000 (小数) 值,仍会收到这些事件,每周或每月的几个,这是预期的行为。这种现象可能是由用户执行非常复杂的搜索 (请参阅"症状"部分以了解更多信息) 引起的。

这是否会解决此问题?

  • 检查问题是否得到解决。如果问题得到解决,表示您完成了这一节。如果不修复该问题,则可以 与支持部门联系.
  • 非常感谢您的反馈意见。若要提供反馈或报告与该解决方案的任何问题,请留下评论上"帮我修复"博客或向我们发送 电子邮件 消息。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

更多信息

有关 Exchange 搜索的详细信息,请访问下面的 Microsoft 网站:
有关 Exchange 搜索的一般信息
有关如何禁用或启用 Exchange 搜索的详细信息,请访问下面的 Microsoft 网站:
有关如何禁用或启用 Exchange 搜索的一般信息
有关MaxRestrictionNodes条目的详细信息,请访问下面的 Microsoft 网站:
有关 MaxRestrictionNodes 项的一般信息

属性

文章编号: 2616127 - 最后修改: 2013年9月9日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Exchange Server 2010 Service Pack 1?当用于
    • Microsoft Exchange Server 2010 Enterprise
    • Microsoft Exchange Server 2010 Standard
关键字:?
kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2616127 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2616127
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