Réamorcer le catalogue de recherche

S’applique à : Exchange Server 2013

Si le catalogue d'indexation de contenu d'une copie de base de données de boîte aux lettres est corrompu, vous devrez peut-être réamorcer le catalogue. Les index de contenu corrompus sont indiqués dans le journal des événements d'application par l'événement suivant.

ID d'événement Niveau Source Détails
123 Erreur ExchangeStoreDB À l’horodatage<, > la copie de l’identité> de la base de données de la banque < d’informations Microsoft Exchange sur ce serveur a rencontré un catalogue de recherche endommagé. Pour obtenir des informations détaillées sur cette erreur, recherchez les autres événements « ExchangeStoreDb » et « MSExchange Search Indexer » dans le journal des événements sur le serveur. Nous vous recommandons d'effectuer un réamorçage du catalogue via la tâche « Update-MailboxDatabaseCopy ».

Si la copie de base de données de boîtes aux lettres se trouve sur un serveur qui fait partie d'un groupe de disponibilité de base de données (DAG), vous pouvez réamorcer le catalogue d'indexation de contenu à partir d'un autre membre du DAG.

Si la copie de base de données de boîte aux lettres est la seule copie, vous devez créer manuellement un catalogue d'indexation de contenu.

Pour les autres tâches de gestion concernant le service de recherche Exchange, consultez la rubrique Procédures relatives au service de recherche Exchange.

Ce qu'il faut savoir avant de commencer

  • Durée d'exécution estimée : 2 minutes. La durée actuelle du réamorçage peut varier en fonction de la taille du catalogue d'indexation de contenu.

  • Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, consultez l'entrée « Exchange Search » dans la rubrique Autorisations des destinataires.

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d'administration Exchange.

Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez les forums de Exchange Server.

Réamorcer le catalogue d’indexation de contenu si la base de données de boîtes aux lettres fait partie d’un DAG

Utilisez l’une des procédures suivantes si la base de données de boîtes aux lettres se trouve sur un serveur qui fait partie d’un DAG.

Réamorcer le catalogue d'indexation de contenu à partir de n'importe quelle source

Cet exemple réamorce le catalogue d'indexation de contenu pour la copie de base de données DB1 sur le serveur de boîtes aux lettres MBX1 à partir de n'importe quel serveur source du DAG qui dispose d'une copie de base de données.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique Update-MailboxDatabaseCopy.

Réamorcer le catalogue d'indexation de contenu à partir d'une source spécifique

Cet exemple réamorce le catalogue d'indexation de contenu pour la copie de base de données DB1 sur le serveur de boîte aux lettres MBX1 à partir du serveur de boîte aux lettres MBX2 qui dispose également d'une copie de la base de données.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2 -CatalogOnly

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique Update-MailboxDatabaseCopy.

Réamorcer le catalogue d’indexation de contenu s’il existe une seule copie de la base de données de boîtes aux lettres

S’il existe une seule copie de la base de données de boîtes aux lettres, vous devez réamorcer manuellement le catalogue de recherche en recréant le catalogue d’indexation de contenu.

  1. Exécutez les commandes suivantes pour arrêter la recherche Microsoft Exchange et les services du contrôleur de l'hôte de la recherche Microsoft Exchange.

    Stop-Service MSExchangeFastSearch
    
    Stop-Service HostControllerService
    
  2. Supprimez, déplacez ou renommez le dossier qui contient le catalogue d'indexation de contenu Exchange. Ce dossier est nommé %ExchangeInstallPath%Mailbox\<name of mailbox database>_Catalog\<GUID>12.1.Single. Par exemple, vous pouvez renommer le dossier C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 0657134726_Catalog\F0627A72-9F1D-494A-839A-D7C915C279DB12.1.Single_OLD.

    Remarque

    La suppression de ce dossier libère de l'espace disque supplémentaire. Vous pouvez également renommer ou déplacer le dossier pour le conserver à des fins de dépannage.

  3. Exécutez les commandes suivantes pour redémarrer la recherche Microsoft Exchange et les services du contrôleur de l'hôte de la recherche Microsoft Exchange.

    Start-Service MSExchangeFastSearch
    
    Start-Service HostControllerService
    

    Après le redémarrage de ces services, la recherche Exchange recrée le catalogue d’indexation de contenu.

Comment savoir si cela a fonctionné ?

Le réamorçage du catalogue d’indexation de contenu par la recherche Exchange peut prendre un certain temps. Exécutez la commande suivante pour afficher l'état du processus de réamorçage :

Get-MailboxDatabaseCopyStatus | FL Name,*Index*

Lorsque la réinsédation du catalogue de recherche est en cours, la valeur de la propriété ContentIndexState est Analyse. Une fois le réamorçage terminé, la valeur affichée est Healthy.