L'attribut homeMDB de Surveillance du système est manquant

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2010-04-01

L'outil Microsoft Exchange Best Practices Analyzer examine le serveur d'annuaire Active Directory pour déterminer si l'attribut homeMDB est défini pour le service Surveillance du système Microsoft Exchange. Si Exchange Best Practices Analyzer ne peut pas localiser la valeur de l'attribut homeMDB, l'outil génère le message suivant :

La valeur homeMDB pour le service Surveillance du système Microsoft Exchange sur le serveur <Nom_serveur_Exchange> est manquante. Cela entraînera des problèmes de fiabilité.

noteRemarque :
S'il n'y a aucune banque de boîtes aux lettres sur le serveur, Exchange Best Practices Analyzer ne génère pas le message d'erreur.

Si la valeur homeMDB de Surveillance du système est manquante, vous risquez de rencontrer les symptômes suivants dans votre environnement Exchange:

  • La boîte aux lettres Surveillance du système s'affiche sous Boîtes aux lettres déconnectées dans la console de gestion Exchange.

  • Des utilisateurs ne peuvent pas extraire les informations de disponibilité pour utilisateurs Exchange. Si vous activez la journalisation dans Microsoft Office Outlook 2007, les informations suivantes sont consignées dans le fichier journal %TEMP%\olkas\Free/Busy:

    xmlns="https://schemas.microsoft.com/exchange/services/2006/errors">5008</ExceptionCode></MessageXml></ResponseMessage><FreeBusyView>

    noteRemarque :
    Le code d'erreur 5008 correspond à l'erreur « MailboxLogonFailed ».
  • L'indexation de la recherche échoue en générant le message d'erreur « MapiExceptionUnknownUser ». Dans ce scénario, l'événement suivant est consigné dans le journal des applications :

    Type d'événement : Avertissement

    Source de l'événement : Indexeur de recherche MSExchange

    Catégorie de l'événement : Général

    ID d'événement : 107

    Date : <date>

    Heure : <heure>

    Utilisateur : s.o.

    Description :

    Exchange Search Indexer a temporairement désactivé l'indexation de la base de données de boîtes aux lettres

    Premier groupe de stockage\Base de données de boîtes aux lettres (GUID = <GUID>)

    en raison d'une erreur [Microsoft.Mapi.MapiExceptionUnknownUser] : MapiExceptionUnknownUser:

    Impossible d'établir la connexion avec le serveur . (hr=0x80004005, ec=1003)

  • Lorsque vous effectuez des tests de connectivité MAPI à l'aide d'une cmdlet telle que test-mapiconnectivity -verbose, vous obtenez le résultat « Microsoft.Mapi.MapiExceptionUnknownUser ».

La boîte aux lettres Surveillance du système est indispensable pour que les clients Outlook puissent obtenir des informations de disponibilité d'Exchange. En outre, la boîte aux lettres Surveillance du système Microsoft est requise durant les opérations de déplacement de boîte aux lettres. Si la boîte aux lettres Surveillance du système est indisponible, l'ID d'événement 9175 est consignée dans le journal des applications. L'attribut homeMDB représente le nom unique (également appelé DN) de la base de données Exchange hébergeant la boîte aux lettres Surveillance du système. Si cette valeur est manquante, cela signifie que la boîte aux lettres Surveillance du système est indisponible.

Pour résoudre ce problème, utilisez l'outil ADSI Edit pour déterminer le nom unique de la base de données de boîtes aux lettres appropriée, puis définissez l'attribut homeMDB de Surveillance du système.

Détermination du nom unique de la base de données Exchange

  1. Démarrez l'outil ADSI Edit. Pour ce faire, cliquez sur Démarrer, Exécuter, tapez adsiedit.msc, puis cliquez sur OK.

    noteRemarque :
    Dans Windows Server 2008, ADSI Edit est installé par défaut. Dans Windows Server 2003, ADSI Edit est inclus dans les Outils de support de Windows. Pour installer les outils de support de Windows, double-cliquez sur Suptools.msi dans le dossier Support\Tools figurant sur le CD de Windows Server 2003.
  2. Connectez-vous à un conteneur Configuration si ADSI Edit n'est pas encore connecté. Pour ce faire, procédez comme suit :

    1. Dans le menu Action, cliquez sur Se connecter à.
    2. Dans la liste Sélectionnez un contexte d'attribution de noms connu, cliquez sur Configuration, puis sur OK.
  3. Développez les chemins d'accès suivants :

    • Configuration [<contrôleur_domaine>.contoso.com]
    • CN=Configuration,DC=contoso,DC=com
    • CN=Services
    • CN=Microsoft Exchange
    • CN=<Nom_organisation>
    • CN=Groupes d'administration
    • CN=Groupe d'administration Exchange (<ID>)
    • CN=Serveurs
    • CN=<Nom_serveur_de_boîtes_aux_lettres>
    • CN=Banque d'informations
    • CN=<Nom_groupe_de_stockage>
  4. Dans le volet Détails, cliquez avec le bouton droit sur l'entrée CN=<Nom_base_de_données> dont la valeur Class est définie sur msExchPrivateMDB, puis cliquez sur Propriétés.

  5. Sous l'onglet l'Éditeur d'attribut, cliquez sur distinguishedName, puis sur Afficher.

  6. Copiez le chemin d'accès figurant dans le champ Valeur, puis sur Annuler.

  7. Cliquez sur Annuler, puis fermez l'outil ADSI Edit.

Définition de l'attribut homeMDB

  1. Démarrez l'outil ADSI Edit. Pour ce faire, cliquez sur Démarrer, Exécuter, tapez adsiedit.msc, puis cliquez sur OK.

    noteRemarque :
    Dans Windows Server 2008, ADSI Edit est installé par défaut. Dans Windows Server 2003, ADSI Edit est inclus dans les Outils de support de Windows. Pour installer les outils de support de Windows, double-cliquez sur Suptools.msi dans le dossier Support\Tools figurant sur le CD de Windows Server 2003.
  2. Connectez-vous à un conteneur Configuration si ADSI Edit n'est pas encore connecté. Pour ce faire, procédez comme suit :

    1. Dans le menu Action, cliquez sur Se connecter à.
    2. Dans la liste Sélectionnez un contexte d'attribution de noms connu, cliquez sur Configuration, puis sur OK.
  3. Développez les chemins d'accès suivants :

    • Configuration [<contrôleur_domaine>.contoso.com]
    • CN=Configuration,DC=contoso,DC=com
    • CN=Services
    • CN=Microsoft Exchange
    • CN=<Nom_organisation>
    • CN=Groupes d'administration
    • CN=Groupe d'administration Exchange (<ID>)
    • CN=Serveurs
    • CN=<Nom_serveur_de_boîtes_aux_lettres>
  4. Dans le volet Détails, cliquez avec le bouton droit sur CN=Surveillance du système Microsoft, puis cliquez sur Propriétés.

  5. Sous l'onglet l'Éditeur d'attribut, cliquez sur homeMDB, puis sur Modifier.

  6. Tapez ou collez la valeur distinguishedName dans le champ Valeur, puis cliquez sur OK. Cette valeur ressemble à ceci :

    CN=Base de données de boîtes aux lettres,CN=<Nom_groupe_stockage>,CN=Banque_informations,CN=<Nom_serveur_de_boîtes_aux_lettres>,CN=Serveurs,CN=Groupe d'administration Exchange (<ID>),CN=Groupes_administration,CN=<Nom_organisation>,CN=Microsoft_Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

  7. Quittez l'outil ADSI Edit.

  8. Sur le serveur Exchange affecté, redémarrez le service Surveillance du système Microsoft Exchange.