It`s simple when you know how ! Microsoft Exchange 2010 How to fix index failed state on exchange with dag

How to fix index failed state on exchange with dag

Open Exchange Powershell to get all the bad index:

To get all the bad index:

Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq "Failed"}

Get bad copy status :

Get-MailboxDatabaseCopyStatus * | where {$_.Status -eq "FailedAndSuspended"}

To fix all :

Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq "Failed"} | Update-MailboxDatabaseCopy -CatalogOnly

 

fix one database :

Update-MailboxDatabaseCopy "Database_Name\Server_name" -CatalogOnly
C:\Program Files\Microsoft\Exchange Server\V14\Scripts>.\ResetSearchIndex.ps1 -force Database_Name

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

How to Balance Exchange Database by Activation PreferenceHow to Balance Exchange Database by Activation Preference

Open Exchange Powershell: cd "C:\Program Files\Microsoft\Exchange Server\V14\Scripts" To check db state: .\RedistributeActiveDatabases.ps1 -DagName "Your_DAG_Name" -ShowDatabaseDistributionByServer | ft To Re-balance DB :   .\RedistributeActiveDatabases.ps1 -DagName "Your_DAG_Name" -BalanceDbsByActivationPreference