Exmerge error restoring mailbox in Recovery Storage Group

Posted on 2006-03-27
Last Modified: 2012-08-14
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.
Question by:bleujaegel
    LVL 12

    Assisted Solution

    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 -

    Amit Aggarwal.
    LVL 35

    Accepted Solution

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

    Author Comment

    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.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    Find out how to use dynamic social media in email signatures with this top 10 DOs & DON’Ts.
    Set up iPhone and iPad email signatures to always send in high-quality HTML with this step-by step guide.
    In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
    In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now