Category Archives: DAG

Translate:

Archives

Content Index FailedAndSuspended in Exchange 2013/2016

Fixing a “Failed or FailedAndSuspended” Database Content Index  in Exchange Server 2013/2016

 

Uses of Content Index is it will try to search Mailbox content in both Outlook and OWA (Outlook Web Access).

Sometimes there are chances of Database Failover and Switchover.

 

When Automatic Switchover or Failover takes place then checking Content Index State will be a good move.

Note: Rebuilding or Repairing the Content Index can cause High CPU Utilization on the servers. So it is recommended to perform such task only on the Week Ends or After Hours.

 

Checking the Content Index using the Below command

 

Get-MailboxDatabaseCopyStatus * |fl -auto

 

This will show all the Content Index State for all the Databases in the Organization

 

Today I’ve found my Database Content Index FailedAndSuspended as shown below:

 

CIS2016-1

 

Verified with above error mentioned using Command line in Exchange Management Shell & found the same as shown below:

 

CIS2016-2

 

Events that can be generated to identify the situation is Event ID 1012 as shown below:

 

CIS2016-3

 

Ok now it’s confirmed let’s proceed with troubleshooting steps

 

First Stop the services

 

1: Microsoft Exchange Search

Command : Stop-Service MsExchangeFastSearch

 

2: Microsoft Exchange Search  Host Controller

Command : Stop-Service HostControllerService

 

CIS2016-4

 

Now it’s time to identify the Database to Rename, Delete or Moving the Content Index “Catalog Folder”

If you don’t know the Path of Database (EDB File Path) then run the below command it will show the EDB File Path

 

CIS2016-5

 

Locate the folder then this “Catalog Folder or Guid” can be either Renamed, deleted or Moved to another location.

 

CIS2016-6

 

Here I’ve Renamed the folder to “Guid.old” as shown below:

 

CIS2016-7

 

Then I’ve restarted both the services as shown below:

 

CIS2016-8

 

Ones you start the service check the status of the Content Index for the Databases which are “Failed or FailedAndSuspended” by running the below command:

 

Get-MailboxDatabaseCopyStatus -Server “Server Name”

 

First it will go Unknown state

 

CIS2016-9

 

Then status of Content Index will be changed from Unknown state to Crawling as shown below:

 

CIS2016-10

 

Slowly the status of the Content Index will be changed from Crawling to Healthy
CIS2016-11

 

Both the Databases changed to Healthy State from Crawling as shown below:

 

CIS2016-12

 

If this is Server is Member of DAG then run the below command as shown below:

 

Command :

Update-MailboxDatabaseCopy  “Database Name\Server Name” -CatalogOnly -BeginSeed

 

If you have multiple Databases and it’s Content Index in “Failed or FailedAndSuspended” State then run the below command:

 

Command :

Update-MailboxDatabaseCopyStatus * |Where {$_.ContentIndexState -eq “FailedAndSuspended” |Update-MailboxDatabaseCopy -CatalogOnly

 

Regards,

Praveen Kumar

MCTS, MCITP | Exchange Server

Publisher @ Techrid.com

Translate »