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

Restoring a Mailbox in Exchange 2007

I am attempting to restore a mailbox in Exchange 2007. I am trying to restore the mailbox using the Recovery Storage group option. The backup of the Mailbox database was created using the built-in Windows Server 2003 Backup\Restore software.  I have created the RSG and mounted the database but when trying to restore the database using the ‘Merge and copy mailbox contents’ option I get the message ‘No mailboxes match the matching criteria.’ Anyone have any ideas on how to fix this?
0
kpurchase
Asked:
kpurchase
1 Solution
 
Satya PathakLead Technical ConsultantCommented:
As per error message No mailboxes match the matching criteria.
Please go through.
http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_26104973.html
0
 
kpurchaseAuthor Commented:
You posted a link that goes to this question. Am I missing something?
0
 
kpurchaseAuthor Commented:
The mailbox that I am trying to restore had been previously deleted if that helps. Could this have to do with choosing the '‘Last Restore Set (Log File replay will start after this restore’ option? Do I need to select this option?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Syed Mutahir AliTechnology ConsultantCommented:
Following article is very similar to your situation, please go through it if you haven't already and re-trace your steps as per the article instruction by instruction.

http://www.petri.co.il/using_rsg_in_exchange_2007.htm

You can use powershell also to restore the mailbox in RSG Database to a new mailbox and then you can import it back to the original one as well.

As Long as you have the backup and you know that the deleted mailbox or the missing mailbox is on that backup, restore the database off the backup, mount it in RSG, check via powershell that it is mounted, you can then use powershell to restore the entire mailbox to either :

[PS] C:'>restore-mailbox -RSGMailbox 'Administrator' -RSGDatabase 'Recovery Storage Group'Mailbox Database' -id 'Administrator' -TargetFolder ‘Restore’


a) a new mailbox
b) a folder in an existing mailbox
c) same mailbox
etc

Hope that helps


0
 
Syed Mutahir AliTechnology ConsultantCommented:
as the mailbox is deleted which is why it is telling you that no matching criteria founded, I would suggest is to create a temporary mailbox and then Recover the mailbox you are after from your backup to the temporary mailbox, then open the temp mailbox in outlook and export it to a pst to be later imported into the original mailbox you wanted it to.
0
 
kpurchaseAuthor Commented:
Is there any documentation on how to test the Exchange Backups that we are creating.
0
 
puppydogbuddyCommented:
0
 
Syed Mutahir AliTechnology ConsultantCommented:
Once you have restored the exchange database you can check your database state via eseutil /mh on the command prompt

Eseutil.exe /MH “Mailbox Database Name.edb”

this will tell you whether the DB is in clean shutdown state or not, if the backup is running fine, the DB has a clean shutdown state stamp, when logs are flushing properly after the backup.

the links I have provided from petri website should help you get what you are after.
0
 
kpurchaseAuthor Commented:
If I go to the results of the restore I can see the following error message: "Error matching user by GUID Error matching user (TestAccount3) by GUID {GUID#}. If I go into Active Directory and view the attributes for this user I can see that the 'msExchMailboxGuid' that is listed does not match the GUID that is listed in the error message listed above. I am assuming that that this is the cause of the problem.

Can I copy and paste the GUID from the error message above into the 'msExchMailboxGuid'  attribute on the account that I am trying to restore? Any ideas on why this would be different?
0
 
kpurchaseAuthor Commented:
So I tried copying the GUID of the restored mailbox into the 'msExchMailboxGuid' attribute of the user in Active Directory. After the attempting the restore I no longer received the 'no matching' criteria' error but I am now getting the attached error message. Could it be permissions that's the problem? The user that I am logged in as does not have 'Full Access Permissions" to all mailboxes. Do I need them to perform a restore?
ErrorCode.bmp
0
 
Syed Mutahir AliTechnology ConsultantCommented:
The user should have the permissions to perform administrative tasks - so yes you would be using a user with admin privileges

Did you read the article at "petri" website ?

http://www.petri.co.il/using_rsg_in_exchange_2007.htm

it explains exactly according to your scenario.

hope this helps
0
 
kpurchaseAuthor Commented:
Is 'NT AUTHORITY\SELF the user themselves?

I have followed the steps in the article you have listed. If I try the resotre using the 'Toolbox' in the Exchange Management Console I get the error message I posted above. If I try it from the Shell I just get a blank command that looks like this '>>'

If I try an log into the user's account via OWA I get the error message "Outlook Web Access could not connect to Microsoft Exchange. If the problem continues, contact technical support for your organization."
0
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

Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

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