Share via


Procédure de diagnostic des problèmes du service de recherche Exchange

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-01-02

Cette rubrique décrit l'utilisation de l'environnement de ligne de commande Exchange Management Shell, du composant logiciel enfichable Microsoft Management Console (MMC) Services, de l'Observateur d'événements et de l'Analyseur de performances pour diagnostiquer et résoudre les problèmes du service de recherche Exchange.

Avant de commencer

Pour exécuter la cmdlet Get-MailboxDatabase ou Test-ExchangeSearch, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Procédure

Diagnostic des problèmes du service de recherche Exchange

  1. Le service de recherche MSExchangeSearch est-il démarré sur le serveur de boîtes aux lettres ? Si la réponse est Oui, allez à l'étape 2. Si non, utilisez le composant logiciel enfichable MMC Services pour vérifier que le service de recherche MSExchangeSearch est en cours d'exécution :

    1. Cliquez sur Démarrer, puis sur Panneau de configuration.

    2. Dans le Panneau de configuration, double-cliquez sur Outils d'administration.

    3. Dans Outils d'administration, double-cliquez sur Services.

    4. Vérifiez que le service Indexeur de recherche Microsoft Exchange est démarré.

  2. Le paramètre IndexEnabled est-il défini sur true pour la base de données de boîtes aux lettres de l'utilisateur ? Si oui, allez à l'étape 3. Si non, exécutez la commande suivante dans l'environnement de ligne de commande Exchange Management Shell pour vérifier que l'indicateur IndexEnabled est défini sur true :

    Get-MailboxDatabase |ft Name,IndexEnabled
    

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

  3. La base de données Exchange a-t-elle été analysée ? Si oui, allez à l'étape 4. Si non, utilisez l'Analyseur de performances pour vérifier le compteur État du mode d'analyse complète. Ce compteur est stocké dans l'objet de performance Index de recherche MSExchange. Sélectionnez l'instance de la base données de l'utilisateur. Lorsqu'une base de données est en cours d'analyse, elle a pour valeur 1. Lorsque l'analyse est terminée, la valeur est 0. D'autres compteurs de recherche pertinents se trouvent sous les objets de performance suivants :

    • Indexeur de recherche MSExchange

    • MSFTESQL-Exchange:Catalogs

    • MSFTESQL-Exchange:FD

    • MSFTESQL-Exchange:Indexer

    • MSFTESQL-Exchange:Service

    État du mode d'analyse complète

    Pour plus d'informations sur l'utilisation de l'Analyseur de performances, consultez la rubrique relative aux fonctionnalités et outils d'analyse Windows Server 2003 du Guide de gestion des services Microsoft Exchange.

  4. Exécutez la commande Test-ExchangeSearch pour l'utilisateur :

    Test-ExchangeSearch -Identity TedBremer@contoso.com
    

    Pour plus d'informations sur le test du service de recherche Exchange, consultez la rubrique Test-ExchangeSearch.

  5. Dans l'Observateur d'événements, recherchez les messages associés à des erreurs. Vérifiez les événements Source: MSExchangeSearch Indexer et msftesql-Exchange. Pour plus d'informations, suivez le lien du journal des événements.

  6. Utilisez le composant logiciel enfichable MMC Services pour arrêter puis redémarrer le service de recherche Microsoft (Exchange) :

    1. Cliquez sur Démarrer, pointez sur Paramètres, sur Panneau de configuration, sur Outils d'administration, puis cliquez sur Services.

    2. Dans le volet Détails, cliquez avec le bouton droit sur Microsoft Search (Exchange), puis cliquez sur Arrêter. Après l'arrêt du service, cliquez de nouveau avec le bouton droit sur le service, puis cliquez sur Démarrer.