Table des matières
    Récupération Exchange

    Comment réparer l’erreur – La base de données Exchange est obligatoire dans la boîte aux lettres électronique


    Table des matières

      Résumé: Dans ce billet, nous discuterons de l'erreur "Database is mandatory on UserMailbox" qui survient lors de l'ajout d'un nouveau serveur Exchange dans l'installation. Nous mentionnerons les raisons possibles de cette erreur et les solutions pour la résoudre. En outre, vous découvrirez un logiciel de réparation Exchange qui peut aider à résoudre le problème s'il se produit en raison d'une corruption de la base de données.

      Lorsque vous étendez la configuration de votre environnement Exchange existant en raison de la charge, vous ajoutez un nouveau serveur Exchange et divisez les boîtes aux lettres entre les deux serveurs ou mettez en place un groupe de disponibilité de base de données (DAG). Parfois, le programme d’installation échoue lors de l’introduction d’un nouveau serveur Exchange dans l’installation et affiche l’erreur “Database is mandatory on UserMailbox” (la base de données est obligatoire sur la boîte aux lettres de l’utilisateur). Dans ce cas, vous ne pourrez pas poursuivre l’installation.

      Vous pouvez consulter d’autres journaux dans les journaux d’installation d’Exchange. Ceux-ci se trouvent généralement dans le dossier par défaut : C:\NExchangeSetupLogs\NExchangeSetup.txt. C’est un bon endroit pour obtenir plus d’informations sur le problème. Vous pouvez voir le message d’erreur ci-dessous.

      [01/01/2023] [1] [ERROR] La base de données est obligatoire sur UserMailbox.

      [01/01/2023] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___03c2eed42c32b6bf14ee3fe543df60 Component=EXCHANGE15:\Current\Release\PIM Storage\Discovery

      Comme vous pouvez le constater, l’erreur provient de la boîte aux lettres du préposé au système, qui est une boîte aux lettres système gérée par le serveur Exchange.

      Pour vérifier s’il y a des problèmes avec les boîtes aux lettres du système, vous pouvez utiliser la commande Get-Mailbox sur le serveur Exchange existant (comme indiqué ci-dessous).

      Get-Mailbox -Arbitration | Select Name | Format-Table

      Get-Mailbox -Arbitration

      Dans un scénario normal, vous ne rencontrerez pas d’erreur. Cependant, dans ce cas, vous obtiendrez le message suivant dans la boîte aux lettres du système avec le GUID référencé dans le programme d’installation.

      AVERTISSEMENT : L'objet SKARO.LOCAL/Users/SystemMailbox{03c2eed42c32b6bf14ee3fe543df60} a été corrompu et se trouve dans un état incohérent. Les erreurs de validation suivantes se sont produites :

      ATTENTION : La base de données est obligatoire pour UserMailbox.

      Pourquoi cette erreur se produit-elle ?

      Cette erreur peut se produire pour de nombreuses raisons, telles que

      • Différentes versions d’Exchange Server.
      • Différentes configurations et systèmes d’exploitation.
      • Différentes configurations.

      Cependant, le plus courant est que le paramètre HomeMDB est absent de la boîte aux lettres. L’absence de ce paramètre est due à une application tierce, à une mauvaise configuration ou à une erreur humaine. Ce paramètre est introuvable dans le Centre d’administration Exchange (EAC). Cette propriété peut être trouvée dans l’Active Directory. Pour le vérifier, suivez les étapes ci-dessous :

      • Ouvrez la section Utilisateurs et ordinateurs d’Active Directory.
      • Cliquez sur Affichage, puis sur Fonctionnalités avancées.
      • Dans l’OU des utilisateurs par défaut, vous trouverez la boîte aux lettres du système.
      • Cliquez avec le bouton droit de la souris sur l’utilisateur et cliquez sur Propriétés.
      • Cliquez sur l’onglet Editeur d’attributs.
      • Recherchez le paramètre homeMDB.
      paramètre homeMDB

      Comment résoudre l’erreur “Exchange database is mandatory on UserMailbox” ?

      Comme vous pouvez le constater, l’erreur se produit généralement lorsque la base de données de la boîte aux lettres principale est manquante pour la boîte aux lettres système spécifiée. Pour résoudre le problème, suivez les instructions suivantes :

      • L’une des solutions consiste à recréer la boîte aux lettres du système. Avant de commencer, vous devez confirmer et accepter qu’une fois les commandes exécutées, elles ne restaureront rien et recréeront la boîte aux lettres du système.
      • Si vous disposez d’une sauvegarde de la boîte aux lettres, vous pouvez restaurer la boîte aux lettres à partir de la sauvegarde vers une autre base de données de boîtes aux lettres. Cette solution est préférable à la précédente.
      • Pour réaffecter une boîte aux lettres système, vous pouvez utiliser la commande Set-Mailbox (comme indiqué ci-dessous) pour réparer une boîte aux lettres cassée et l’affecter à une autre base de données de boîtes aux lettres, avec le paramètre d’arbitrage pour indiquer à la commande que vous travaillez avec une boîte aux lettres système.

      Set-Mailbox -Identity "SystemMailbox{ <guid> }" -Database "<nom de la base de données>" -Arbitration

      • Après avoir exécuté la commande ci-dessus, vous devez confirmer deux fois. Si vous avez plusieurs boîtes aux lettres, vous devez répéter cette opération pour chaque base de données. Une fois cette opération effectuée, vous pouvez confirmer que le problème a été résolu en exécutant la commande ci-dessous.

      Get-Mailbox -Arbitration | Select Name | Format-Table

      Get-Mailbox -Arbitration

      Si vous n’obtenez pas d’erreur, vous pouvez réessayer l’installation.

      Téléchargement gratuit pour Windows

      Conclusion

      Si vous êtes toujours confronté à l’erreur “Database is mandatory on UserMailbox”, cela signifie que la base de données principale a été corrompue ou que le serveur Exchange a un problème après une migration ou une mise à jour cumulative (MC). Dans de tels cas, il est difficile de résoudre le problème en temps voulu, sans affecter les utilisateurs et en limitant au maximum les pertes de données.

      Cependant, vous pouvez utiliser une application tierce, comme Stellar Repair for Exchange, qui peut réduire le temps de récupération. Avec Stellar Repair for Exchange, vous pouvez ouvrir plusieurs fichiers EDB dans n’importe quelle condition et les parcourir. Vous pouvez exporter de manière granulaire la base de données récupérée vers PST et d’autres formats de fichiers. Vous pouvez également exporter la base de données récupérée directement vers une nouvelle base de données de boîtes aux lettres Exchange grâce au mappage automatique des boîtes aux lettres.

      Was this article helpful?

      No NO

      A propos de l'auteur

      Himanshu Shakya

      Himanshu is a Tech Enthusiast & Blogger at Stellar and having knowledge of Japanese Language. And apart from this in his spare time he likes playing Chess.

      Article similaire

      POURQUOI STELLAR® EST LE LEADER MONDIAL

      Pourquoi choisir Stellar?

      • 0M+

        Clients

      • 0+

        Années d'excellence

      • 0+

        Ingénieurs R&D

      • 0+

        Pays

      • 0+

        Témoignages

      • 0+

        Récompenses reçues