Dec 17

Exchange Mailbox Recovery with Data Protection Manager

Tag: Collaboration — December 17, 2008 @ 10:02 am
Author:

Eric Inch

I enjoy learning, using and helping others through technology. This is my second year with C/D/H after many years of consulting for numerous small and mid-sized companies. I enjoy challenging projects and continual improvement in all areas. Most recently, I have been working to help grow the virtualization practice at C/D/H and hopefully add that area to the already impressive expertise in infrastructure consulting at C/D/H.

When I’m not working, I enjoy spending time with my family. I have two little girls who keep me extremely busy but are always the highlight of my day.

For a more in-depth bio and a list of my areas of expertise, please visit http://www.cdh.com.

More about Eric
Articles by Eric Inch

I have been working quite a bit recently with Microsoft’s backup solution, System Center Data Protection Manager, and wanted to share the process for recovering a mailbox from an Exchange Server 2007 Information Store.

Data Protection Manager (DPM) is a near continuous backup solution that is ideal for companies that run mostly Microsoft technologies. The protected servers in your environment will have a DPM agent installed that will monitor changes to data on the server and communicate back to the DPM Server on a defined interval to synchronize the changes back. DPM allows you to schedule the synchronization up to every 15 minutes. This is a big improvement over traditional backup solutions that backup every 24 hours.

In regards to Microsoft Exchange, DPM allows you to backup your information stores every 15 minutes and offers a couple different methods for recovering data. The one drawback to the recovery process in DPM are the steps required to restore a mailbox – more expensive backup solutions, like CommVault,  provide granular restore of a single email. In the most common method of DPM restore for Exchange, you need to create a Recovery Storage Group, restore the information store containing the data to be restored to the Recovery Group, and then either add the recovered data to the user’s mailbox as a new folder or merge the contents into the mailbox. The process for Exchange recovery in DPM is as follows:

Create Recovery Storage Group

  • 1. Select Database Recovery Management from Exchange toolbox (Do this from active cluster node)
  • 2. Select a name for the task and verify server information is correct
  • 3. Select Create a recovery storage group
  • 4. Choose the storage group to link the recovery storage group to and select Next
  • 5. Name the storage group and verify location of files. Select Create the recovery storage group

Restore Mailbox to Recovery Store with Data Protection Manager

  • 1. Choose Recovery from the main selection bar
  • 2. Under Data on Disk and Tapes, expand the Exchange cluster name
  • 3. Select the storage group that has the mailbox you want to recover
  • 4. Select a mailbox and a recovery point from the storage group
  • 5. Right-click and choose Recover
  • 6. Select Recover mailbox to an Exchange server database
  • 7. Configure destination for recovered data
  • a. In the Exchange server box, select Browse and choose the Exchange Mailbox Cluster
  • b. Enter the name of the storage group you created and the name of the recovery database
  • 8. Finish the recovery wizard

Merge or Add Recovered Data to User Mailbox

  • 1. Go back into Database Recovery Management
  • 2. Under Manage Recovery Storage Group, select Mount or dismount database in the recovery storage group
  • 3. Select the recovery database and choose mount
  • 4. In the task center, select Merge or copy mailbox contents
  • 5. With the mounted database selected, select Gather merge information
  • 6. Perform pre-merge tasks
  • 7. The matching mailbox should be selected.
  • 8. Perform merge action

To add recovered data as a folder within the current user mailbox, run the following Powershell script:

Restore-Mailbox -RSGMailbox ”MailboxName” -RSGDatabase “Recovery Storage Group\Mailbox Database” -identity “UserMailbox” -TargetFolder “FolderName”

Example:

Restore-Mailbox -RSGMailbox ”Eric J. Inch” -RSGDatabase “Recovery Storage Group\Mailbox Database” -identity “Eric J. Inch” -TargetFolder “FolderName”

Delete Recovery Storage Group

  • 1. Under Manage Recovery Storage Group select Mount or dismount database in the recovery storage group
  • 2. Choose the database and select dismount
  • 3. Select Remove the recovery storage group
  • 4. With the database listed as dismounted, choose remove

Leave a Reply