Comment récupérer les données de messagerie dans Microsoft Exchange Server

Il est important de récupérer les données de messagerie dans Microsoft Exchange pour traiter des problèmes tels que la corruption de la base de données, les suppressions accidentelles ou les problèmes de serveur. Dans cet article, nous verrons les étapes pourrécupérer les données de messagerie dans le serveur d'échange Microsoft, qu'il s'agisse de restaurer des boîtes aux lettres individuelles ou des bases de données entières, en assurant l'intégrité des données et un fonctionnement fluide.

Pouvez-vous récupérer des e-mails à Microsoft Exchange Server?

Exchange Server propose des outils tels que la base de données de récupération et leOsutUtilité pour aider à récupérer efficacement les données et à réduire les temps d'arrêt. Dans la prochaine section, nous allons voir comment les utiliser pour récupérer les données de messagerie.

Comment récupérer les données de messagerie dans Microsoft Exchange Server?

Pour récupérer les données de messagerie dans Microsoft Exchange Server, exécutez les méthodes mentionnées ci-dessous:

  1. Utilisation de la sauvegarde de Windows Server
  2. Utilisation de l'invite de commande
  3. Utilisation d'une base de données de récupération

Commençons par le guide.

1] Utilisation de la sauvegarde de Windows Server

La sauvegarde de Windows Server est une fonctionnalité native pour sauvegarder les données du serveur, y compris Exchange Server. Cette fonctionnalité doit être activée et configurée avant qu'une défaillance d'échange ne se produise. Dans cette solution, nous explorerons le processus complet, du début à la fin, de récupérer les données de messagerie à l'aide de la sauvegarde de Windows Server.

  • Cliquez sur Win + X, appuyez sur une touche et sélectionnez le bouton Oui lorsque vous avez invité à ouvrir PowerShell avec les droits d'administration. Ensuite, exécutez la commande mentionnée ci-dessous pour activer la sauvegarde Windows Server.
Install-WindowsFeature Windows-Server-Backup
  • Alternativement, accédez àChef de serveur, et sélectionnez Manager. Cliquer surAjouter des rôles et des fonctionnalités, suivez l'assistant, puis sélectionnezSauvegarde de Windows Serverdans l'onglet Fonctionnalités. Une fois activé, accédez au gestionnaire de serveur, cliquez sur des outils et ouvrez-le.
  • Maintenant, allez dans le volet gauche, cliquez avec le bouton droit sur la sauvegarde locale et sélectionnez Horaire de sauvegarde. Appuyez sur le bouton Suivant, puis sélectionnez Custom> Suivant. Dans l'étape suivante, sélectionnez les volumes contenant la base de données Exchange (. Fichiers .EDB) et les fichiers journaux. Évitez de sélectionner des fichiers ou des dossiers individuels.
  • Cliquer surParamètres avancés> Suivant, et choisissez l'une ou l'autre des options en fonction de vos besoins. Choisissez la fréquence à laquelle la sauvegarde doit s'exécuter, le disque pour stocker la sauvegarde et appuyez sur le bouton oui lors de la préavis que les données existantes seront supprimées.
  • Passez en revue les paramètres et cliquez sur Terminer pour finaliser le calendrier de sauvegarde.

Une fois la sauvegarde prête, nous la récupérerons.

Suivez les étapes ci-dessous pour récupérer les données.

  • Lancez la sauvegarde de Windows Server, cliquez avec le bouton droit sur la sauvegarde locale depuis le volet gauche et sélectionnezRécupérer.
  • Dans la fenêtre qui s'ouvre, choisissez où la sauvegarde est stockée> Suivant, puis sélectionnez la date de sauvegarde, suivie en appuyant sur le bouton suivant.
  • Dans la fenêtre Sélectionner le type de récupération, cliquez sur les applications, et s'il est grisé, cela signifie que les fichiers ou les dossiers ont été sauvegardés au lieu de volumes. Dans ce cas, cliquez sur le fichier et les dossiers, récupérez .edb et enregistrez des fichiers à un emplacement personnalisé pour un traitement ultérieur.
  • Dans le menu déroulant des applications, sélectionnez Exchange> Suivant, puis pour la simplicité, nous allons à récupérer à l'emplacement d'origine pour spécifier la destination de récupération.
  • Vérifiez les paramètres de récupération et démarrez le processus. Attendez qu'il se termine, puis montez la base de données via le centre d'administration Exchange ou exécutant la commande suivante sur PowerShell:
Mount-Database DB01
(Replace DBO1 with the database name)
  • Pour vérifier l'état de la base de données, exécutez la commande suivante:
Get-MailboxDatabase -Server -Status | fl Name,*FullBackup

Si une erreur apparaît pendant le montage, elle peut indiquer des problèmes de corruption du disque ou logiques. Utiliser leOsutUtilité pour réparer la base de données.

2] Utilisation de l'invite de commande

Les utilisateurs peuvent également récupérer une base de données Exchange à l'aide de l'invite de commande. Cela comprend la préparation de la base de données et des fichiers journaux nécessaires pour vérifier leur santé et effectuer des opérations de récupération à l'aide duOsutoutil. Voici comment faire de même:

  • Pour préparer la base de données Exchange, copiez la base de données Exchange (.EDB) et les fichiers journaux dans un répertoire personnalisé. Si les fichiers ont été restaurés à l'aide de la sauvegarde de Windows Server, placez-les dans cet emplacement personnalisé pour un accès facile pendant la récupération.
  • L'étape suivante consiste à déterminer si les données se trouvent dans un arrêt propre ou un arrêt sale, exécutez donc la commande suivante pour vérifier à l'aide duOsutoutil.
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
  • Si la base de données est en arrêt sale, nous allons vérifier l'intégrité du journal des transactions:
eseutil.exe /ml E00

Si le statut indique OK, les journaux sont sains et peuvent être utilisés pour la récupération.

  • Maintenant, nous allons récupérer la base de données à l'aide duOsutOutil, alors exécutez la commande suivante:
eseutil /r E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
  • Une fois terminé, exécutez la commande pour vérifier l'état de la base de données après la récupération pour confirmer que le processus de récupération fixe avec succès la base de données:
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb

Alternativement, les utilisateurs peuvent également exécuter la commande suivante pour le vérifier:

eseutil /R E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01

Une fois dans l'état d'arrêt propre, la base de données peut désormais être montée ou utilisée pour récupérer les données de la boîte aux lettres.

Lire:Revue du logiciel de récupération de données stellaires: comment il a récupéré mes données

3] Utilisation d'une base de données de récupération

Nous utiliserons la base de données de récupération pour récupérer la boîte aux lettres Exchange contre des utilisateurs spécifiques. Voici comment.

  • Pour créer une base de données de récupération à l'aide du fichier .edb existant, exécutez la commande suivante:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>

(Assurez-vous de remplacer<RDBName> avec un nom unique pour la base de données de récupération,<ServerName> ,<RDBPathandFileName> , et<LogFilePath> avec des chemins appropriés.)

  • Une fois terminé, lancez PowerShell et exécutez la ligne de commande pour redémarrer le service Exchange Information Store pour appliquer la nouvelle base de données de récupération:
Restart-Service MSExchangeIS

Alternativement, les utilisateurs peuvent également lancer la console de service, trouver et cliquer avec le bouton droit sur Microsoft Exchange Information Store et sélectionner Redémarrer.

  • L'étape suivante consiste à monter la base de données récupérée pour accéder aux données de la boîte aux lettres à l'aide de la commande suivante:
Mount-thedatabase RDB01
  • Après avoir accès aux données de la boîte aux lettres, nous devons vérifier qu'il contient les boîtes aux lettres souhaitées:
Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize
  • Maintenant, pour restaurer la boîte aux lettres souhaitée de la base de données de récupération à la boîte aux lettres cible, exécutez la commande mentionnée ci-dessous:
New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01

(Si l'exécution de la commande conduit à l'héritageÉchange d'erreur de décalage DN: la boîte aux lettres source LegaceuxChangedn ne correspond pas, puis ajoutez la commande suivante à la fin:
-Allowlegacydnmismatch)

  • Cela marque la fin de la demande de récupération; Cependant, exécutez la commande suivante car nous devons encore supprimer la demande terminée de ne pas encaisser l'environnement de récupération:
Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest
  • Démarquez la base de données de récupération pour finaliser le processus de récupération, car il est rapproché de la base de données:
Dismount-Database RDB01

Enfin, connectez-vous à la boîte aux lettres récupérée via l'accès Web Outlook ou Outlook pour vous assurer que la boîte aux lettres de l'utilisateur est fonctionnelle et toutes les données requises ont été stockées avant de remettre l'accès à l'utilisateur.

Lire:

Comment remettre un e-mail?

Les utilisateurs accédant à Outlook ou l'application Web Outlook peuvent utiliser la fonction Recover Supped Items pour récupérer un e-mail. Cependant, pour la récupération des boîtes aux lettres, les utilisateurs peuvent restaurer à partir d'une sauvegarde ou utiliser une base de données de récupération en échange.

Lisez également:.

Related Posts