Exchange 2010 搜索索引无法构建,事件 9877

Exchange 2010 搜索索引无法构建,事件 9877

我们的 Exchange 2010 服务器(v14.03.0339.000,截至 2017 年 2 月的最新版本)运行良好(AD 中只有一个交换服务器),除了搜索索引。

重置搜索索引(ResetSearchIndex.ps1 -Force -All、删除目录文件夹、重新启动搜索相关服务、重新启动服务器等)没有帮助,因为:

ContentIndexState是在目录重置后几分钟内。尽管如此Healthy,邮箱文件系统中的目录文件夹的大小只有大约 400KB(我读到目录大小通常应该约为数据库大小的 5-10%,在我的情况下大约为 5GB)。CrawlingHealthy

Perfmon 显示成功索引的文档为 0 个,而超过 200k 个文档被列为失败。

Test-ExchangeSearch产生time out for test thread。在事件日志中,我得到Event 9877: 'CISearch::EcGetRowsetAndAccessor' received an unusual and unexpected error code from MSSearch. Error code: 0x80004005

按照此处的建议运行Repair-ExchangeSearchSymLinks.ps1并重建目录:https://blogs.technet.microsoft.com/exchange/2011/06/30/after-installing-exchange-2010-service-pack-1-searching-via-owa-or-outlook-online-mode-fails/也没什么帮助。

有什么想法吗?能0x80004005指出拒绝访问的问题吗?

更新: 创建新的邮箱数据库,将邮箱移至那里并建立索引会产生相同的错误。此外,我创建了一个带有邮箱的新用户,这里也存在同样的问题。

结果Get-FailedContentIndexDocumentsUnknown error code 0x80004005针对每个文档的,函数以

Error 0xe0434f4d (Unknown error (0xe0434f4d)) from cli_GetDrmFailedItems
    + CategoryInfo          : NotSpecified: (0:Int32) [Get-FailedContentIndexDocuments], RpcException
    + FullyQualifiedErrorId : 5B3DED0E,Microsoft.Exchange.Management.Search.GetFailedDocuments
    + PSComputerName        : myexchangeserver.domain.com

我倾向于认为原因一定是全球性的,也许就在 Active Directory 本身中。

答案1

是的,问题与 Exchange Server 中的索引有关。每当索引问题在 Exchange 事件代码 9877 中出现并生成特定 ID 详细信息时,在您的情况下为错误代码 0x80004005。

可能导致错误的原因

错误代码的可能解决方法“0x80004005”

在此处输入图片描述

详细了解解决方案错误 0x80004005

相关内容