MSExchangeIS 5000 (0xc004038a) : Impossible de monter la base de données en raison d'autorisations incorrectes ou de la suppression d'un groupe de routage

[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 : 2008-01-18

L'outil de dépannage de base de données de Microsoft Exchange a détecté un ou plusieurs événements MSExchangeIS 5000 avec le code d'erreur 0xc004038a dans le journal des applications. Si cette erreur se produit, le service Banque d'informations Microsoft Exchange ne s'initialise pas et les bases de données ne sont pas montées.

Explication

L'événement MSExchangeIS 5000 avec le code d'erreur 0xc004038a peut se produire en raison d'autorisations incorrectes ou de la suppression d'un groupe de routage. Cet événement peut se produire pour une ou plusieurs des raisons suivantes :

  • Le serveur Exchange n'est plus membre d'un groupe de routage ou son groupe de routage a été supprimé d'Active Directory.
  • Le groupe Serveurs de domaine Exchange ne dispose pas des autorisations appropriées dans Active Directory.

Cet événement s'applique aux versions suivantes d'Exchange Server :

  • Microsoft Exchange Server 2007
  • Microsoft Exchange Server 2003
  • Microsoft Exchange 2000 Server

Action d'utilisateur

Pour résoudre ce problème, effectuez une ou plusieurs des opérations suivantes :

  • Si le groupe Serveurs de domaine Exchange ne dispose pas des autorisations appropriées, servez-vous de l'utilitaire ADSI (Active Directory Service Interfaces) Edit pour vérifier que le groupe Serveurs de domaine Exchange dispose des autorisations appropriées dans Active Directory. Assurez-vous que la case à cocher Permettre aux autorisations héritées du parent de se propager à cet objet est activée sous l'onglet Sécurité du groupe Administrateurs, du groupe Serveurs de domaine Exchange et de tout autre groupe concernant votre configuration.
    noteRemarque :
    S'il le faut, forcez la réplication parmi les contrôleurs de domaine pour être certain que les modifications seront répercutées dans tout le domaine.
    noteRemarque :
    L'outil ADSI Edit fait partie des outils de support de Microsoft Windows 2000 et de Microsoft Windows Server 2003 disponibles sur les CD d'installation de Windows 2000 et de Windows 2003.
  • Si le serveur Exchange n'est plus membre d'un groupe de routage ou si son groupe de routage a été supprimé d'Active Directory, ajoutez ou restaurez le groupe de routage. Utilisez les procédures de résolution suivantes pour le problème correspondant à votre scénario :

Résolution 1 : ajoutez le serveur au groupe de routage. Vérifiez que le serveur n'est plus membre du groupe de routage en procédant comme suit :

  1. Démarrez le Gestionnaire système Exchange.
  2. Développez Organisation, Groupes d'administration, nom_groupe_administration, puis Groupes de routage.
    noteRemarque :
    Dans cette étape, nom_groupe_administration correspond au nom du groupe d'administration.
  3. Passez en revue les groupes de routage disponibles et vérifiez que ce serveur n'est pas répertorié.
    noteRemarque :
    Si aucun groupe de routage n'est visible, consultez la résolution 2.
  4. Une fois que vous avez vérifié que le serveur n'est pas membre d'un groupe de routage, ajoutez le serveur à un groupe de routage existant. Pour ce faire, procédez comme suit :
    importantImportant :
    Si vous utilisez le composant logiciel enfichable ADSI Edit, l'utilitaire LDAP ou tout autre client LDAP version 3 et ne modifiez pas correctement les attributs d'objet Active Directory, des problèmes graves peuvent survenir. Ces problèmes peuvent nécessiter la réinstallation de Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 ou encore de Windows et Exchange. Microsoft ne peut pas garantir la résolution des problèmes qui surviennent à la suite d'une modification incorrecte des attributs d'objet Active Directory. La modification de ces attributs relève de votre responsabilité.

Ajout du serveur au groupe de routage

  1. Cliquez sur Démarrer, puis Exécuter, tapez adsiedit.msc, puis cliquez sur OK.

    noteRemarque :
    L'outil ADSI Edit fait partie des outils de support de Microsoft Windows 2000 et de Microsoft Windows Server 2003. Pour installer ces outils de support, procédez comme suit :
    • Pour les ordinateurs Windows 2000 Server, double-cliquez sur Setup.exe dans le dossier Support\Tools sur le CD Windows 2000, puis effectuez les étapes de l'Assistant Installation des outils de support Windows pour procéder à l'installation des outils de support Windows 2000.
    • Pour les ordinateurs Windows Server 2003, cliquez avec le bouton droit sur Suptools.msi dans le dossier Support\Tools sur le CD-ROM Windows Server 2003, cliquez sur Installer, puis effectuez les étapes de l'Assistant Installation des outils de support Windows pour procéder à leur installation.
  2. Développez Configuration [nom_serveur.nom_domaine.com], développez CN=Configuration, DC=nom_domaine, DC= com, développez CN=Services, développez CN=Microsoft Exchange, développez CN=nom_organisation, développez CN=Groupes d'administration, développez CN=nom_groupe_administration, puis cliquez sur CN=Groupes de routage.

    noteRemarque :
    Dans cette étape, nom_serveur correspond au nom du serveur, nom_domaine.com au nom du domaine, nom_organisation au nom de l'organisation Exchange Server et nom_groupe_administration au nom du groupe d'administration.
  3. Cliquez avec le bouton droit sur le groupe de routage dont vous voulez que le serveur devienne membre, puis cliquez sur Propriétés.

  4. Cliquez sur l'attribut distinguishedName, puis sur Modifier.

  5. Copiez la valeur de l'attribut distinguishedName dans le Bloc-notes.

  6. Cliquez deux fois sur Annuler pour fermer les propriétés.

  7. Dans l'outil ADSI Edit, développez Configuration [nom_serveur.nom_domaine.com], développez CN=Configuration, DC=nom_domaine, DC= com, développez CN=Services, développez CN=Microsoft Exchange, développez CN=nom_organisation, développez CN=Groupes d'administration, développez CN=nom_groupe_administration, puis développez CN=Serveurs.

  8. Cliquez avec le bouton droit sur nom_serveur, puis cliquez sur Propriétés.

  9. Cliquez sur l'attribut msExchHomeRoutingGroup, puis sur Modifier.

  10. Collez la valeur copiée dans le Bloc-notes lors de l'étape 5, puis cliquez deux fois sur OK pour enregistrer la nouvelle valeur.

  11. Dans le Gestionnaire système Exchange, localisez le groupe de routage auquel vous avez ajouté ce serveur.

  12. Actualisez le Gestionnaire système Exchange pour afficher ce serveur.

    noteRemarque :
    Si le serveur Exchange n'apparaît pas immédiatement, attendez la fin de la réplication d'Active Directory.
  13. Si le type de serveur Maître n'est défini pour aucun autre serveur Exchange dans ce groupe de routage, cliquez avec le bouton droit sur le serveur Exchange, puis cliquez sur Définir comme maître.

  14. Démarrez le service Banque d'informations et le service Piles MTA.

Résolution 2 : restaurez le groupe de routage. Si vous avez supprimé un groupe de routage par inadvertance, restaurez-le à l'aide de la dernière sauvegarde des données sur l'état du système. Si vous ne disposez pas d'une sauvegarde récente des données sur l'état du système et avez plusieurs contrôleurs de domaine, effectuez une opération de restauration faisant autorité du groupe de routage supprimé.

Restauration du groupe de routage

  1. Démarrez le Gestionnaire système Exchange, puis créez un groupe de routage doté du même nom que le groupe de routage supprimé. Pour ce faire, procédez comme suit :

    1. Développez Groupes d'administration, nom_groupe_administration, puis Groupes de routage.
      Dans cette étape, nom_groupe_administration correspond au nom du groupe d'administration.
    2. Cliquez avec le bouton droit sur Groupes de routage, pointez sur Nouveau, puis cliquez sur Groupe de routage.
    3. Dans la zone Nom, tapez le nom du groupe de routage, puis cliquez sur OK.
      Utilisez le même nom que celui du groupe de routage supprimé par inadvertance.
    4. Quittez le Gestionnaire système Exchange.
  2. Lancez ADSI Edit. Pour ce faire, cliquez sur Démarrer, Exécuter, tapez adsiedit.msc dans la zone Ouvrir, puis cliquez sur OK.

    noteRemarque :
    L'outil ADSI Edit fait partie des outils de support de Microsoft Windows 2000 et de Microsoft Windows Server 2003. Pour installer ces outils de support :
    • Pour les ordinateurs Windows 2000 Server, double-cliquez sur Setup.exe dans le dossier Support\Tools sur le CD Windows 2000, puis effectuez les étapes de l'Assistant Installation des outils de support Windows pour procéder à l'installation des outils de support Windows 2000.
    • Pour les ordinateurs Windows Server 2003, cliquez avec le bouton droit sur Suptools.msi dans le dossier Support\Tools sur le CD-ROM Windows Server 2003, cliquez sur Installer, puis effectuez les étapes de l'Assistant Installation des outils de support Windows pour procéder à leur installation.
  3. Développez Configuration [nom_serveur.nom_domaine.com], développez CN=Configuration, DC=nom_domaine, DC= com, développez CN=Services, développez CN=Microsoft Exchange, développez CN=nom_organisation, développez CN=Groupes d'administration, développez CN=nom_groupe_administration, puis cliquez sur CN=Groupes de routage.

    Dans cette étape, nom_serveur correspond au nom du serveur, nom_domaine.com au nom du domaine, nom_organisation au nom de l'organisation Exchange Server et nom_groupe_administration au nom du groupe d'administration.

  4. Dans le volet droit, cliquez avec le bouton droit sur le groupe de routage que vous avez créé, puis cliquez sur Propriétés.

  5. Cliquez pour activer les cases à cocher Afficher les attributs obligatoires et Afficher les attributs facultatifs si elles sont désactivées.

  6. Dans la liste Attributs, cliquez sur msExchRoutingGroupMembersBL, puis sur Modifier.

    La liste Valeurs est vide.

  7. Cliquez sur Annuler.

  8. Dans la liste Attributs, double-cliquez sur distinguishedName.

  9. Cliquez avec le bouton droit sur le nom unique dans la zone Valeur, puis cliquez sur Copier.

  10. Démarrez un éditeur de texte tel que le Bloc-notes, puis cliquez sur Coller dans le menu Edition pour coller le nom unique.

  11. Dans la boîte de dialogue Éditeur d'attributs de chaîne, cliquez sur Annuler, puis sur Annuler pour fermer la boîte de dialogue CN=nom_groupe_routage.

    Dans cette étape, nom_groupe_routage correspond au nom du groupe de routage.

  12. Dans ADSI Edit, sous CN=nom_groupe_administration, cliquez sur CN=Serveurs.

  13. Dans le volet droit, cliquez avec le bouton droit sur CN=nom_serveur, puis cliquez sur Propriétés.

    Dans cette étape, nom_serveur correspond à l'un des ordinateurs Exchange dans ce groupe de routage.

  14. Dans la liste Attributs, cliquez sur msExchHomeRoutingGroup, puis sur Modifier.

  15. Dans la zone Valeur, collez le nom unique copié lors des étapes 9 et 10, puis cliquez sur OK.

  16. Cliquez sur Appliquer, puis sur OK.

  17. Répétez les étapes 13 à 15 pour chaque serveur membre du groupe de routage supprimé par inadvertance.

  18. Sous CN=nom_groupe_administration, cliquez sur CN=Groupes de routage.

  19. Dans le volet droit, cliquez avec le bouton droit sur le groupe de routage que vous avez créé, puis cliquez sur Propriétés.

  20. Dans la liste Attributs, cliquez sur msExchRoutingGroupMembersBL, puis sur Modifier.

    La liste Valeurs n'est plus vide.

  21. Cliquez fois deux sur Annuler.

  22. Quittez ADSI Edit.

  23. Définissez le maître de groupe de routage à l'aide du Gestionnaire système Exchange. Pour ce faire, procédez comme suit :

    1. Démarrez le Gestionnaire système Exchange.
    2. Développez Groupes d'administration, nom_groupe_administration, puis Groupes de routage.
    3. Développez le groupe de routage que vous avez créé, puis cliquez sur Membres.
    4. Dans le volet droit, cliquez avec le bouton droit sur l'ordinateur Exchange que vous souhaitez configurer comme maître de groupe de routage et cliquez sur Définir un maître.
    5. Quittez le Gestionnaire système Exchange.
  24. Attendez que les modifications soient appliquées dans tout le domaine.

  25. Démarrez les services Microsoft Exchange arrêtés.