Restoring Exchange Mailbox Database to a New Mailbox Server

We all love repairing the defective pieces and make it fully functional without having any breakdown. But in case of restoration of Exchange Servers we have to think twice as everyone is not a technology expert to repair it. In such case either the user must have a solution to the issue, or must have technical training to eradicate it.

To begin the restoration process of the exchange server database, the user must have direct access to Role-based Access Control (RBAC). If user plans to restore mail or folders using SMTP, then ensure to configure SMTP server before initiating the process.

Requirements to Restore Exchange Server

There are some requirements that must be fulfilled before initiating restoration of Exchange Mailbox Database:

In the new server the storage groups and databases must pre-exist and must have same names as in the original server.
The destination sever must have the same organization and administrative groups as the source server.
To mount the restored database, the destination database must be configured.

Restoring Exchange Server 2013 database Leveraging Windows Server Backup

To proceed for recovery of exchange server using the Windows server backup, it is essential to know that the servers have the capacity to recover, restore and extract the desired mailbox or items. To perform the manual recovery using Windows Server backup, just follow the DIY instructions:

  1. In Windows Server Backup, click Recover to initiate the process.
    Click recover to initiate the process
  2. Choose the location where the backup is stored.
    Choose the location
  3. Choose the backup date and time, if required.
    Choose the backup date and time
  4. To recover the entire database, click “Applications”. When recovery database is to be repaired, click “Files and Folders”.
    Click “Files and Folders”
  5. Browse the items through the tree. Choose the database and log the files you want to restore. In this screen shot, the user is restoring DB02. The restoration of database and logs becomes two different jobs when stored in two different folders.
    Browse the items through the tree
  6. Choose to restore to Another location and select the folder with enough space.
    Restore to Another location
  7. Confirm selections and click Recover to initiate the restoration process.
    Click Recover to initiate the restoration process
  8. To view the recovery progress, click the progress window.
    Click the progress window
  9. Once recovered now the steps to mount the database comes.

Mounting the Restored Database

We have just finished the restoration of the database and log files. However, the complete recovery is not finished. If we attempt an mounting at this point, then the restored database files and log files will not work. The reason behind such provocation is that the restored database is in a “dirty shutdown” state.

So, it is required to get the database files in “clean” shutdown state. To mount the restored data follow these steps:

  1. Enter Eseutil “soft recovery” command line.
  2. Once the command is completely run, check the state of the database with Eseutil/mh again.
  3. If soft recovery doesn’t make the way, then it is recommended to go for hard recovery. It makes the database mounting easy but there is a chance that the data may get loss.
  4. Now, create the recovery database leveraging New-MailboxDatabasecmdlet with Recovery switch.
  5. Now, the recovery database is successfully mounted.

How about Third-party Solutions?

The manual recovery and restoration of the exchange mailbox database is bit tricky for the users who are not introduced to the technical jargons. In such case it is highly recommended to not attempt manual restoration. It is advised to go for third-party tool like Exchange Server Recovery tool as it is designed to meet the required standards which are normally beyond the manual process.