Link to home
Create AccountLog in
Avatar of jhyiesla
jhyieslaFlag for United States of America

asked on

Exchange 2010 restoring mailbox

OK, I've got an Exchange 2010 test environment. I am attempting to restore a piece of email from a backup.

I have created a recovery DB. I have restored the databases from backup. I have run eseutil with the /R switch. I have mounted the recovery database and I can see it in the EMC.

Now when I attempt to restore a piece of email I get an error.  The command I am doing is Restore-Mailbox -Identity username -RecoveryDatabase RDB1 -SubjectKeywords "test".  The error is that mailbox (long number thingie) is not in database RDB1.
ASKER CERTIFIED SOLUTION
Avatar of Glen Knight
Glen Knight
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
How old is the email you're trying to recover? You may just be able to restore it using the deleted items recovery in Outlook Web Access.
Avatar of jhyiesla

ASKER

Renazonse, this is just a test system and I am doing this to familiarize myself how to do it.

OK, demartzer, I'm trying to follow your article, but I must be missing something in the directory structure.  I have a folder called recovery where the recovery database will live.

I have a folder called restore where the databases from the backup are restored to.

I navigate to the database folder itself and run eseutil with the /R switch. It completes OK. then I mount the recovery DB and it mounts OK, but when I look at it, the file size looks too small and when I attempt to recover I get the error above.

So I tried  restoring from back up to the recovery folder, but when I do that and then try and mount the DB, I get an error that says at least one of the database files is missing and if I continue an empty DB will be created.

What am I missing here?  Your article seems fairly clear. Backing up and restoring from the backup utility replicates the enter file path that the DB lives in normally.  Do I have to replicate that as well with the recovery DB?
back to demazter's question then...the identity has to exist in both the live and recovery database for that specific command to work.
SOLUTION
Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
I am restoring to an alternate location.  

Recovery DB has been created to live at

e:\recovery

Restore from backup is set to live at

e:\restore

When I back up, since i am not using 2008 R2, I have no advanced options. I am backing up all of the databases which in my case are three: two mail databases and the public database.  I am navigating to the database folder of the database that contains the mailbox I want to work on and I am running eseutil /R E00 /I /D.  And E00 is the CHK file in that database folder.
Should I copy all of the files from the mailbox DB folder to the e:\recovery folder before attempting to do eseutil and mount database?
SOLUTION
Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account