• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 742
  • Last Modified:

Exmerge error restoring mailbox in Recovery Storage Group

Is there a way to restore a mailbox for a user that has been deleted from AD, and had their mailbox purged?  I attempted to do so, but was getting the following error:

Error! Cannot identify the user with the msExchMailboxGuid \05\96cCs\D1\ADH\80\D2\F3ybj\80\8F. The legacyExchangeDN is /O=MY DOMAIN/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=JFACE.

I've read that the msExchMailboxGuid is unique for each user, and doesn't change.  So once you purge it, it loses it's association to the user account.  Is there a way to reassociate it?  Is it  possible to restore this data to the original mailbox from the Recovery Storage Group using Exmerge?  I am running Exchange 2003.
2 Solutions
In Exchange server 2003, You can restore the backup to a Recovery Storage Group and then, ExMerge the data from RSG to your Production Storage group.

Visit this link for more info - http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ue2k3rsg.mspx

Amit Aggarwal.
Following is an extract from Microsoft Kb824126

"To use a Recovery Storage Group, the Active Directory topology of the Exchange Server 2003 computer must be intact and must be in the same state as when the copy of the database was made. This means that the mailbox or the mailboxes that you want to recover must not be deleted or purged from the system, or moved to a different database or to a different server
The first test that a mailbox must pass before you can recover data from the mailbox by using a Recovery Storage Group is that the mailbox GUID must correspond to a user in Active Directory.
The mailbox GUID is a unique value that distinguishes a mailbox from all others. The mailbox GUID is created in the mailbox store when the mailbox is created, and the value remains the same for the lifetime of the mailbox. The msExchMailboxGUID attribute uses the mailbox GUID value from the mailbox store. The msExchMailboxGUID attribute is set on the user who owns the mailbox when you link a mailbox to a user account in Active Directory. The Exmerge.exe tool uses the msExchMailboxGUID attribute to match the mailbox in the Recovery Storage Group with the original mailbox.
When you delete a mailbox, mailbox attributes are removed from the user object in Active Directory that previously owned the mailbox. As a result, you cannot use a Recovery Storage Group to recover a deleted mailbox"

How to use Recovery Storage Groups in Exchange Server 2003

How to recover or to restore a single mailbox in Exchange Server 2003

The second article might help you..
bleujaegelAuthor Commented:
I figured out a way to do this.  I dismounted all stores, and moved the MDBDATA folder contents to a temporary folder.  I then restored a backup to the MDBDATA folder.  Then I mounted the stores.  In AD, I created a new user with the same name, and reconnected the mailbox.  I then used ExMerge to send the users mailbox to a .pst file.   I dismounted the stores again, and deleted the contents of the MDBDATA folder.  I then restored the contents from the temporary folder back to the MDBDATA folder.  Then I ExMerged the .pst file to the users mailbox.  It was a lot of work, but a good learning experience.  

Thanks for the pointers.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now