Cannot Activate Database Copy; Content Index Catalog Files in Failed State;Missing Emails at Search

Sharing is caring!

 

If the content index catalog for a mailbox database copy gets corrupted, you may need to reseed the catalog.
 

 

 

 

[PS] C:> Get-MailboxDatabaseCopyStatus |FL name, contentindexstate

This example reseeds the content index catalog for the database copy DB1 on Mailbox server MBX1 from any source server in the DAG that has a copy of the database.

[PS] C: Update-MailboxDatabaseCopy "DB1MBX1" -CatalogOnly
 

 

 

 

 

Reseed from specific source

[PS] C:Update-MailboxDatabaseCopy "DB1MBX1" -SourceServer MBX2 -CatalogOnly

 T

est:

Get-MailboxDatabaseCopyStatus | FL Name,*Index*

When reseeding is in progress the value of ContentIndexState property is crawling, It will turn to healthy once completed.


Single copy of Data base solution

In Exchange 2010:

  • Stop the Microsoft Exchange Search Indexer service. Run Stop-Service MSExchangeSearch if you are into Shell.

  • Browse to where the database files are located on the disk. Along with the database file, you will see a folder with “CatalogData-random string” as its name. Delete this folder, which stores the corrupt index.

  • Restart the Microsoft Exchange Search Indexer service. Run Start-Service MSExchangeSearch if you are into Shell.

  • Give it a minute and a new folder will be created and a new index will be built.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.