![从 Exchange 2010 迁移到 2016 的用户的搜索结果不完整](https://linux22.com/image/757583/%E4%BB%8E%20Exchange%202010%20%E8%BF%81%E7%A7%BB%E5%88%B0%202016%20%E7%9A%84%E7%94%A8%E6%88%B7%E7%9A%84%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E4%B8%8D%E5%AE%8C%E6%95%B4.png)
用户已从 Exchange 2010 迁移到 Exchange 2016。当用户在 Outlook 或 OWA 中搜索邮件时,仅返回迁移日期后发送/接收的邮件的结果。所有邮件均已成功迁移,您可以浏览并手动查看,只是不会显示在搜索结果中。
设置了四台 Ex2016 服务器,由两个 DAG 组成,每个 DAG 有两台服务器。
已知用户范围
- 影响同一服务器上不同数据库的多个用户。
- 不同服务器上的某些用户不受影响。
- 无论数据库在哪个服务器上处于活动状态,受影响的用户都会出现问题。
未知
- 此服务器上的所有用户是否受到影响。
- 其他服务器上的任何用户是否受到影响。
我已停止服务器上的搜索服务,删除 edb 路径中的 {guid} 索引文件夹,启动服务,然后等待索引重建并报告为正常。执行这些步骤后,问题仍然存在。
答案1
如果你运行以下命令,你能找到在迁移日期之前发送/接收的这些电子邮件吗?搜索邮箱?
如果命令没有返回这些电子邮件,我猜想邮箱迁移未完成或遇到了一些问题。要重新获得这些电子邮件,我的建议之一是您可以将有问题的邮箱中的完整电子邮件导出到 .pst 文件(如果可用),然后将 .pst 文件导入当前位置。
同时,这里也提供了关于Exchange 2016中内容索引和搜索的官方文档,供大家参考:Exchange 2016:内容索引和搜索根据其描述,您可以检查该服务是否“Microsoft Exchange 搜索“正在运行,如果在事件查看器执行搜索后,通过运行以下命令检查数据库的内容索引状态是否正常:
Get-Mailboxdatabasecopystatus | ft Name, ContentIndexState, ContentIndexErrorMessage -AutoSize