我们正在从 MS Exchange 2010 SP3 迁移到 2016 (CU7)。所有服务器都在本地。
我们将几个邮箱从 2010 服务器迁移到 2016 服务器,没有任何问题。
现在有 3 个邮箱的 MoveRequest 处于停滞状态。“Get-MoveRequestStatistics”显示的状态为:
状态:已排队
StatusDetail:StalledDueToTarget_ContentIndexing
我们已经尝试过:
- 停止或重新启动服务
Microsoft Exchange Search
并Microsoft Exchange Search host controller
- 检查该组
ContentSubmitters
是否存在(确实存在)并为“网络服务”添加完全控制权,然后重新启动搜索服务。 - 使用以下命令禁用目标数据库上的内容索引
Set-MailboxDatabase "dbID" -IndexEnabled $false
- 删除并重新创建移动请求
- 暂停和恢复移动请求
- 将邮箱移动到其他 3 个 Exchange 2010 数据库,然后尝试将它们移动到 2016 服务器以及各种目标数据库
还是没有运气。
我怎样才能使这些移动请求成功?
答案1
只需将索引设置为 false,然后在适当的时候设置为 true。邮箱索引应始终为 true,但迁移邮箱时可能会变得具有挑战性。在有限的基础上使用此功能,因为索引应始终默认为 true!
Set-MailboxDatabase "your mailbox database" -IndexEnabled:$False
Set-MailboxDatabase "your mailbox database" -IndexEnabled:$True
答案2
它是否发生在 Exchange 2016 中的一个特殊目标数据库上?如果是,请尝试禁用此数据库上的内容索引,然后再次重新移动。
Set-MailboxDatabase “您的邮箱数据库” -IndexEnabled:$False
另外,停止 Exchange 搜索服务并删除搜索索引文件(\V15\邮箱\)。