Exchange 2010 邮箱数据库内容索引状态失败

 Exchange Server 2010 DAG环境下(这里是两两主副邮箱数据库) ,出现邮箱数据库内容索引状态失败,以下是在生产环境中解决的过程。

出现内容索引状态 “失败”

对于主副两个邮箱数据库(以下简称DB),首先检查Microsoft Exchange搜索搜引器服务是否为启动的状态,下面分两种情况讨论:

1、如果只是一个DB出现内容索引失败,那将该DB手动切换为副本(被动)邮箱数据库,然后在副本DB Server上的Exchange Management Shell上运行(例如这里邮箱数据库DBCS3B在服务器MB-CS2上为MB-CS3的副本,且内容索引状态失败):Update-MailboxDatabaseCopy -Identity dbcs3B\mb-cs2 -SourceServer mb-cs3 -CatalogOnly health状态DB复制index目录到failed DB

2、如果主副两个DB的内容索引状态都是失败的状态,

a、搁置数据库,暂停复制:Suspend-MailboxDatabaseCopy – Identity dbcs3b\mb-cs3

b、在被搁置的DB Server上(这里是MB-CS3上的DBCS3B)重置索引  C:\Program Files\Microsoft\Exchange Server\V14\Scripts\ResetSearchIndex.ps1 –force dbcs3b,我这里不能直接执行,是将resetSearchIndex.ps1和resetSearchIndex.srtings两个文件copy到F盘,然后执行

c、将刚刚被搁置的DB恢复复制,DB处于crawing状态(我们通过DB属性可以查看)

一直等待到health状态

d、将DBCS3B\MB-CS3手动切换为主DB,然后将在MB-CS2上运行命令重新设定内容索引种子目录(从health状态DB复制index目录到failed DB):

Update-MailboxDatabaseCopy -Identity dbcs3b\mb-cs2 -SourceServer mb-cs3 -CatalogOnly

经过上述的方法修复,OK了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章