cancel
Showing results for 
Search instead for 
Did you mean: 
Sush---
Level 6
Employee Accredited Certified

In this article we will see the procedure to restore Exchange 2010 database to the Recovery Database using Backup Exec 2010.

Microsoft Exchange Server 2010 introduces new technologies and features in many areas, and removes other important storage features. To implement Exchange 2010-compatible backup and restore applications, may need to adjust application to accommodate the changes described in this topic. One of the major changes in Microsoft Exchange 2010 is the removal of the concept of Storage Group which were previously present in Exchange 2003 and Exchange 2007.

Because storage groups were removed from Exchange Server 2010, the Recovery Storage Group (RSG) no longer exists. Instead, if your application needs to restore, recover, and mount an Exchange database to a different location or server, it will use a RECOVERY DATABASE (RDB). The Recovery Database (RDB) is not tied to any original server or database. Each Exchange 2010 server can have no more than one mounted recovery database. There can be multiple recovery databases, but only one can be mounted at a time.

So now lets see the step by step process of creating the Recovery Database (RDB) and then restoring the data to it.

1) Create a Recovery Database (RDB) in Exchange 2010 using the Exchange Management Shell. You cannot create a recovery database using the Exchange Management Console. Refer to Figure.1 and use the following command in shell to create the RDB:

New-MailboxDatabase -Recovery -Name RDB -Server “servername” -EdbFilePath "path" -LogFolderPath "path”

For Eg.:   new-mailboxdatabase -Recovery -Name BD100 -Server MBX1 -EdbFilePath "D:\BD100\Database\BD100.edb" -LogFolderPath "D:\BD100\Logs"

 

 

Do not mount the recovery database before the restore. If you do mount the recovery database before the restore, you must dismount it. Select the This database can be overwritten by a restore option on the database property page in Exchange Management Console utility.

2) Select the Database to be restored from the Backup Exec Restore job properties

3) Go to Microsoft Exchange Redirection and select Redirect Exchange Sets. Enter the following options as shown in Figure.2

Redirect to Server or Database Availablity Group:

Restore to Database or Recovery Database:


3) Go to Microsoft Exchange and select Default options

4) Run the restore

5) Once the restore is successfully completed data from a RDB can be merged to an existing mailbox or exported to a folder.

 

Hope this helps many Backup Exec users..... !!!

Thanks,

-Sush...

Comments
sayedmackin
Level 3

Thanks for the beautiful article. With the help of this I was able to restore the Exchange database successfully.

fil_b
Not applicable

HI All

 

This document is very helpful – Thank you

 

I am having a problem, i am trying to do a test recovery and because i have used the RDB already, what do i do for the continued use.

 

Do i need to recreate the RDB every time i need to a recovery?

Can i re-use the RDB or does it need emptying?

 

Let me know

 

Thanks

 

Phil

Sush---
Level 6
Employee Accredited Certified
I suppose you will be able to use the same RDB. But my suggestion would be to remove the older RDB and create a new one so that all the older log files and all are cleared. Thanks -Sush...
fil_b
Not applicable

thanks Sush

 

Just deleted the database.  Will start over and try it now

 

thanks

 

Phil

fil_b
Not applicable

Hi Sush

Just followed the steps after removing the database.

 

Previously when i did this the mail boxes i restores appeared in disconnected mail boxes so i could reattach to the user or attach to another user so i can get the mail out of that mailbox.

When i am doing the restore now, the edb file is increasing insize but when i mount the recovery database, mailboxes dont appear in disconnected mailboxes.

any ideas?  Thanks

 

Phil

Sush---
Level 6
Employee Accredited Certified

It would not matter if the mailboxes are showing as Connected or Disconnected because your emails will never come to the mailboxes in the RDB. They will always go to the mailboxes which are in the production databases.

 

Thanks,

-Sush...

fil_b
Not applicable

Ok cool

 

But i dont understand is, when i restore a mailbox database to my recovery database how do i access the information inside the Recovery Database

 

Thanks

 

Phil

Sush---
Level 6
Employee Accredited Certified

After restoring the Exchange Database to the RDB you will have to use the Exchange Powershell commands to either move the messages to particular mailboxes and for other operations.

Here is the link where you can get to know more about Exchange Powershell:

http://technet.microsoft.com/en-us/library/dd795097.aspx

 

You can also try to Google out to find the exact commands for the same.

 

Thanks,

-Sush...

kevin31
Not applicable

Hi Sush,

I am following your instructions to do a test recovery for a mailbox (Sent Items messages).

I created a recovery database and selected option "Restore to Database or Recovery Database:" testRDB, however, after the restore, the testRDB file is not increasing in size.

When I mounted the test recovery database and use the Get-MailboxStatistics on the testRDB, there is nothing in it.

I noticed that, Backup Exec restored all sent messages to the production DB (or to the live mailbox.) It bypassed or couldn't see my recovery database.

I would really like to be able to redirect the restore to my Recovery Database and using Exchange Powershell to move the mesages. Could you please advise?

Thanks,

Kevin

Sush---
Level 6
Employee Accredited Certified

In the Restore Selection list what is the data that you have selected for restore??

Remember that the Recovery Storage Group or Recovery Database is for completed database and not for individual items like Sent messages, Inbox, calendar, etc.

So only if you have selected the complete Database then only it will go to Recovery Database.

 

Thanks,

-Sush...

Orangebuzz
Not applicable

Hi Sush,

 

You mentioned theat "The Recovery Database (RDB) is not tied to any original server or database. "

 

Does this mean you can restore an exchange 2003 edb?

thanks

Sush---
Level 6
Employee Accredited Certified

No. Recovery Database is only for Exchange 2010. For Exchange 2003 we have to create Recovery Storage Group and the database which needs to be restored.

 

Thanks,

-Sush...

kevin31
Not applicable

Hi Sush,

I have another question. If your production database (mailbox datbase) is corrupt, how do you use BE 2010 to restore the entire mailbox database? Do you still need to create a Recovery Database? Can you restore the mailbox dabase from backup directly to its original location?  If you can, what is the procedure for doing it?

Thanks,

Kevin

Sush---
Level 6
Employee Accredited Certified

Yes. In case if the production database is corrupted then you can restore the complete Mailbox database from tape/disk to its original location. This will overwrite the corrupted database (you have to select the option to overwrite the database by restore in the properties of database through Exchange Management Console.) Also in that case the Recovery Database is not at all required.

You just need to select the required database in Backup Exec restore job and and perform the restore which will go to its original location from where it was backed up.

 

Thanks,

-Sush...

lpetersson
Level 3

 

Hi and thanks for a well written article.
 
 
 
Unfortunately the restore job fails for me with an error stating that the Exchange server was not found.
The error code was V-79-57344-898.
 
In step 3 I put in the name of the server and the name of the Recovery Database. When the job runs, it tries to restore to \\<servername>\Microsoft Information Store\<RDB name>.
This path doesn't exist so how can I specify where the database lives so I can restore it?
 
Thanks in advance.
Sush---
Level 6
Employee Accredited Certified

Have you created the Recovery Database as given in the steps before entering the name of the Exchange server and RDB...??

 

Also if after doing this step if you are facing the problem then I would request you to open a new Forum post so that All users will be able to help you.

 

Thanks,

-Sush...

lpetersson
Level 3

Hi,

 

Thanks for the quick response.

Yes, I have created the RDB using the Powershell console and it appears correctly in the GUI console afterwards.

Thank you for the suggestion, I will try that.

 

Cheers,

Lars

YoYo-Syd
Not applicable

Hi Sush,

Once we've restored the production database from restore (was a non recoverable dirty shutdown).. Do we need to run the log files? delete them?

I did restore and Exchange went to Dirty Shutdown again a few hours later. Saying its missing log files.

 

Thanks in advance,

Alex

Tamer_Saad
Not applicable
Partner Accredited Certified

How to restore Exchange 2010 Database to Recovery Database using Backup Exec 2012

lisajin
Not applicable


Obtain an advance EDB to PST Converter software that can repair Exchange EDB file & import Exchange EDB to PST format. This software is the best tool to recover Exchange EDB file & make data readable in Outlook PST file with whole existing folders of Exchange mailbox. It is a paramount key that quickly repair Exchange EDB file & open Exchange mailbox database in outlook PST file in exact format.

Try:- http://www.exchangeserver.pcrecoverytools.com/

christinacampel
Not applicable

Get technically advanced Exchange EDB to PST converter tool which is capable to repair badly damaged Exchange EDB file can can extract data from inaccessible EDB file after performing recovery. Even if you have deleted some of the emails by mistake and retention period to restore it also gets expired then also you can recover those emails using advance scan of this software.

Complete information is available herehttp://www.recovery-tools.org/exchange-server-edb/

pattyfox
Not applicable

Exchange server is one of the most powerful servers which provide high security to its users in terms of message exchange. Exchange server also have database like other servers to store the related information data. It stores data in the EDB file, which is basically the database file of Exchange server. EDB files can be in any form like mailbox database.edb, public folder database.edb, priv1.edb or pub1.edb.

Try:- http://www.recoverydeletedfiles.com/exchange-server-edb-recovery.html

NoelMoses
Not applicable

Access file recovery application is a smart solution to recover the full Access database.Using this application you can smoothly recover your lost MDB or ACCDB files. Go to http://www.recoverfilesdata.com/access-file-recovery-software.html  to know more about access recovery application.

 

Andrew_Paul_Jr_
Not applicable

I just got this helpful for you. Check it here http://www.experts-exchange.com/Software/Backup_Restore/A_11214-How-to-restore-to-a-recovery-databas...

 In case if the described procedure didn't work for you, it is recommended to use Exchange recovery software such as http://exchange.stellarservertools.com/ to restore Exchange 2010 database.

Regards,

Paul Jr.

Version history
Last update:
‎02-25-2011 10:25 PM
Updated by: