Tips to Recover Mailboxes Database in Exchange Server 2016!

Sristi Rana
Sristi Rana

Updated On - April 30, 2025

Summary: Exchange database corruption can stop smooth email communication with your employees and clients, affecting business productivity. With the help of Exchange Management Shell, it can be possible to recover a mailbox database in Exchange Server 2016.
Moreover, for hassle-free recovery with 100% intactness, consider the Recoveryfix for Exchange Server tool.

Download Free

A recovery database (RDB) is a unique sort of mailbox database; as a part of the recovery process, you can mount and extract data from a restored mailbox. An Exchange administrator uses different tactics to protect the data from corruption and to retrieve the data in case of corruption. In this write-up, we will go through some necessary recovery procedures applicable in Exchange Server 2016.

Why is recovering the mailbox database important?

Here are some essential factors that focus on the need for this recovery. Go through them one by one carefully.

  • Helps in recovering data during server failure or any other mishaps.
  • Data extraction can be another significant reason for doing the process.
  • Migration of mailbox from the source location to the new one.
  • Recovering the mailbox database also helps in an organization’s testing & development section.

Top ways to Recover mailbox database

After several hits & trials, we have come up with the best ways to help you give satisfactory results. Let’s explore them one by one.

Solution 1. With the help of Exchange Backup!

Exchange administrators usually use Windows Server Backup to take the backup of Exchange data, and you can retrieve the data up to the last successful backup.

In this scenario, you must be aware that the lost data which was created after taking the backup will not be recovered, still you can use the transaction log files to roll back the committed transaction and get the complete data.

But if the transaction log files are also missing, then you can only recover the data up to the last backup. It means you will bear some data loss.Before starting the recovery, check when the Windows Server Backup utility took the last backup.

Run the cmdlet –

Get-MailboxDatabase -Server NPP2016V3 -Status | f1 Name, LastFullBackup

It will provide name of the database and details of the time of the last backup. For example,

Name : DB432432

Last Full Backup : 2/3/2017 3:52:22 PM

After verifying about the last backup, you can begin the recovery procedure by following the steps:

  1. Open Windows Server Backup > Actions tab >click on ‘Recover.’
  2. Choose the source of the backup. If backup is present in the same volume, then select This Server (ServerName).
  3. Choose the backup that you want to restore.
  4. There will be multiple restore types which you can choose, like Files and Folders, Volumes, Hyper-V, System State, and applications. Choose ‘Applications’ and go ahead.
  5. On the following page, select ‘Exchange.’
  6. In the Recovery options, choose ‘Recover to the original location.’
  7. The tool will provide a summary of your choice. Confirm it.
  8. The recovery begins. After completing the successful recovery, the database will be automatically mounted and available to use. You can check the missing data in Outlook.

Solution 2. Use the Recovery database

An experienced Exchange Administrator is aware of the importance of the Recovery Database. It is a special kind of mailbox database that lets you extract data from a restored database in the recovery operation. The Recovery Database recovers the data from the backup or a copy of the database. This way, you are not obliged to repair a corrupt Exchange EDB file but restore data from a duplicate database.

After you have created a recovery database, you can use a backup application to restore the data in the restored mailbox or copy the database and its log files directly to the recovery database. After that, you can use the New-MailboxRestoreRequest to run the restore procedure.

Here are the steps to recover the data using a recovery database.

  1. Copy or restore a database and its log files to a location that is suitable for the recovery database.
  2. The database must be brought into a clean shutdown condition, and that is possible through the ESEUTIL tool. Run the command;
  3. Eseutil /R Database32932 /l F:\Databases\Database59343 /d F:\Databases\ Database59343

  4. Create a recovery database > provide it a name > get the name and path of the database file for the EdbFilePath parameter, and the location of the recovered log files.
  5. New-MailboxDatabase -Recovery -Name RecoveryDatabaseName -Server Matt -EdbFilePath “E:\Databases\Database59343\Database59343.EDB” -LogFolderPath “E:\Databases\RecoveryDatabase”

  6. Restart Microsoft Exchange Information Store Service.
  7. Restart-Service MSExchangeIS

  8. Mount the Recovery database to Exchange Server.
  9. Mount-database RecoveryDatabaseName

  10. Make sure the recovery database contains the mailboxes you need to restore.
  11. Get-MailboxStatistics -Database RecoveryDatabaseName | Format-Table Name,MailboxGUID –AutoSizeCreate a new mailbox restore request.

    New-MaiboxRestoreRequest -SourceDatabase Database59343 -SourceStoreMailbox “Matt Goodman” -TargetMailbox Matt@contoso.com –TargetIsArchive

  12. Check the status of restoration request on a regular basis.
  13. Get-MailboxRestoreRequest

  14. After successful completion of the restore job, you can remove it.
  15. Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest

Are the manual methods enough to give 100% successful results?

Manual methods can only be helpful when your database is in a healthy state. However, these methods might not be beneficial when your database is going through severe corruption or in incomplete or corrupted backups state. Hence, to avoid these uncertainties & time-consuming approaches, you should consider for the advanced Exchange Server recovery option.

Recoveryfix for Exchange Server recovery tool is one such preferable tool by professionals to deal with Exchange-related issues. Moreover, its advanced algorithms help users to export EDB files to Office 365. Let’s understand its feature’s credibility with the following stepwise approach:

Download Now

  1. Run the software and click Add Source icon.
  2. Add Source icon

  3. Select Offline EDB file. Click Next.
  4. Select the source type and click Next

  5. Browse the EDB file and click Next.
  6. Browse the EDB file and click Next

  7. Choose standard scan, then Click Next.
  8. scan mode among standard and deep scan. Click Next

  9. The tool has scanned and recovered the data. Click Finish.
  10. Click Finish

  11. Choose the version of Exchange Server. Click OK.
  12. Choose the version of Exchange Server. Click OK

  13. The EDB file content is present in the source list. You can check its folders and see the preview of each file. Now, click Add Destination icon.
  14. click the Add Destination icon

  15. Select ‘Create new PST file’ and click Next.
  16. Create new PST file’ and click Next

  17. Browse the saving location of the PST file and provide a name to the PST file. Click Next.
  18. Click Next

  19. The tool adds the PST file now click on Finish button.
  20. adds the PST file and clicks the Finish button

  21. Select the messages from the source mailbox, right-click on it, and select Copy message(s).
  22. right-click it, and select Copy message(s)

  23. Go to destination PST file, right-click on it and select the Paste Message option.
  24. right-click it and select the Paste Message option

  25. After migrating the messages, the tool gives the migration report. Click Cancel.
  26. Click Cancel

  27. The message is now present in the PST file.
  28. The message is now present in the PST file

After transferring the files, you can access the PST file in Outlook.

Conclusion

To recover the mailbox database in Exchange Server 2016, you can choose either the suggested manual method or the recommended advanced option. Make sure that every step should be followed in the correct order.

The software’s advanced features also recover exchange server 2019 database file without the help of any duplicate database or log entry.

Related Posts