Toll Free: +1 888 900 4529 |   Toll Free: +44 800 088 5522

Restore Mailbox from Exchange 2010 Using Recovery Database with Window Backup

Robin Thomas | August 1st, 2014 | exchange 2010

In this post I’ll demonstrate how to restore mailbox from Exchange 2010 server using Recovery Database (RDB) with Windows Server Backup (WSB).

What is Recovery Database (RDB)?

In Microsoft Exchange 2010 server RDB is introduced as a new technology that is similar to RSG (Recovery Storage Group) concept in earlier editions of Exchange server. A Recovery Database is a special kind of mailbox database which helps to mount mailbox database. User can use the New-MailboxRestoreRequest command which helps to extract data from RDB, after extraction the data can be export into existing or new mailbox. Recovery Database allows users to recover data from the windows backup without interrupting user accessibility to current data.

RDB is useful in following scenarios of Database Recovery

  • User can perform the recovery task from the RDB after restoring the original database from the Backup
  • Recovery for deleted items, to recover particular mailbox or an item that has been deleted from Recoverable Items folder that has passed the retention period.
  • User can use the different server to host the dial tone database and then recover database from the Recovery database, after restoring the original database from the Backup.

Restoring to RDB can be accomplished in two ways

  • Database is Live: In this situation, dismount database from the server and then restore EDB and Log files to RDB
  • From Backup: Restore the backup to different location where RDB is created.

Now start restoration process of Exchange 2010 Server with Windows Server Backup

Step1) Restore and redirect the backup to other location on the server

Once Backup is restored then open Windows Server Backup

Navigate “Action Menu” >> Click on “Recover” option

backup-restore-1

 

After choosing the recover option, Recovery Wizard window will appear on your screen

Go to “Getting Started” tab from the left pane and select the “This Server (MBX1)” option and hit on “Next” button.

backup-restore-2

Click on “Select Backup Date” tab and select the particular data from which the backup restore process should start

backup-restore-3

Select Recovery Type tab: From the available options, select the “Application” option for restoring backup from Exchange server and click on “Next” tab

backup-restore-4

Choose “Select Application” option from the left pane, from the right pane under the “Select application to recover” tab entre the Exchange server.

backup-restore-5

Specify Recovery Option: Choose the “Recover to another location” option, where you can select particular location along with the folder where you want to store recovered database and then click on “Next”.

backup-restore-6

Confirmation: Once users select the exact location then it show details of restoration on your screen verify them and hit on “Recover” tab

backup-restore-7

Recovery Progress: Once entire restoration process is done then “Complete Status” will be appeared on the screen with complete details. Now click on “close” option.

backup-restore-8

Recovery Result: User can open the drive where restored backup saved

backup-restore-9

After completing above process now check the restored database is clean shutdown state

User can check the clean shutdown state of the database using ESEUTIL Command in the below section.

Now check out the procedure of ESEUTIL.

Run this following command

Eseutil/mh “path of the database”

img-10

 

If it shows the “Dirty Shutdown” state of database now you check the log file state following this command

Run Eseutil/ml “Path of the log file”img-11

If it show “No damaged log files were found” Now you should run ESEUTIL “R” command for soft recovery of database

check-database-state-12

After running Eseutil/r command now once again check the clean shutdown state of the database using Eseutil/mh command. 

eseutil-clean-shutdown-13

Now it shows database is in clean shutdown state

Once database clean state checking process is done then we can create Recovery Database in Exchange 2010 server

How to Create RDB in Exchange 2010 Server

User can create RDB usingNew-MailboxDatabase command on EMS (Exchange Management Shell)

new-mailbox-request-databaserecovery-14

new-mailbox-database-15

Now mount the database from the backup to RDB using the “Mount-Mailbox cmdlets”

mount-database-recoveryd-16

Restore database from Recovery Database Exchange 2010 Server

Now to restore database from RDB, users must check the mailbox states on Recovery Database using Get-MailboxStatistics command.

database-recovery-db-17

 

For restoring Recovery database mailboxes to main mailbox, GUID name of mailbox on source server is required. User can run this following command on EMS for getting GUID name.

guid-name.18

Through the below mentioned command users can restore the mailboxes from the Recovery Database by using mailbox alias name on main server and GUID name of mailbox on source server.

restore-cmd-19

 

restore-mailbox-identity-20

Entire process is done now user can access restored database easily

In case if users don’t have windows server backup copy then they can’t perform above mentioned process to restore mailbox from Exchange 2010 server. In this circumstance users can choose external solution like Exchange Recovery Software. This application has potentiality to restore multiple data from offline or corrupt Exchange server EDB file without any complication.

The following two tabs change content below.

Robin Thomas

Robin Thomas is a technical writer. He wrote plenty of articles or blogs regarding Exchange server mailbox corruption problem and share its precise solution on Google Plus, Twitter and Facebook.