昨晚我将我们的两个 Exchange 2010 DB 从跨区驱动器移至各自的驱动器 - 我们有两个,一个 200GB,另一个 350GB。我还将消息队列 DB 和事务日志移至各自的 20GB 专用驱动器。一切都很顺利,直到今天早上我上班时,一些用户无法在 Outlook 中搜索他们的邮件。消息是“未找到匹配项” - 包括我自己,但我的同事之一没有。
我从事件查看器开始调查,发现了几个事件 ID 102:
Exchange Search Indexer has failed to crawl the mailbox (babb50fd-3bb0-4dc3-b952-2257884c7e9c) in database (Mailbox Database I) due to error: (Microsoft.Exchange.Search.MailboxCrawlFailedException: Failed to logon to mailbox). This mailbox will be retried later.
我已经运行了ResetSearchIndex.ps1 -force -all
脚本,事件查看器告诉我它已经开始创建一个新的搜索索引并在两个数据库上启用了该索引。
然而,在过去 2 个半小时内什么都没有发生,我相信这个过程不应该花那么长时间才能完成。我还可以看看其他东西吗?我不是 Exchange 管理员,但我可以按照说明操作。
我们不使用缓存模式,因为我们是终端服务器环境,Outlook 2010 和 Exchange 2010 SP2 已完全修补。