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了

 

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