Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

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

Created: 25 Feb 2011 • Updated: 28 Feb 2011 | 24 comments
Language Translations
Sush...'s picture
+7 7 Votes
Login to vote

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 24 CommentsJump to latest comment

sayedmackin's picture

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

+1
Login to vote
fil_b's picture

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

+1
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

+1
Login to vote
fil_b's picture

thanks Sush

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

thanks

Phil

0
Login to vote
fil_b's picture

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

0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
fil_b's picture

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

0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
kevin3's picture

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

0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
kevin3's picture

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

0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
Orangebuzz's picture

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

0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
lpetersson's picture
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.
0
Login to vote
Sush...'s picture

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...

Hope this piece of Information Helps you... and if it does then mark this response as Solution....!!!

0
Login to vote
lpetersson's picture

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

0
Login to vote
YoYo-Syd's picture

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

0
Login to vote
Tamer Saad's picture

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

0
Login to vote
lisajin's picture

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/

0
Login to vote
christinacampell's picture

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/

0
Login to vote
pattyfox's picture

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

0
Login to vote
NoelMoses's picture

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.

0
Login to vote
terryWheel's picture

EDB to PST Converter is a program to recover EDB file and transfer EDB file to PST file format successfully. It repair Exchange EDB e-mails and convert into PST along with every email metadata: – To, Cc, Bcc, Subject, and Date & Time.

More details see this site:- http://www.pcrecoveryutility.com/edb-to-pst-converter.html

0
Login to vote