We help IT Professionals succeed at work.

Can't restore email from and RDB on Exchange 2010

MarketingDrive
on
864 Views
Last Modified: 2013-06-03
Here's our situation. A user at another location was somehow deleted from AD. The local admin re-created the user's account, but was never able to recover any of the mail. I restored the entire MDB from backup and mounted as an RDB (recovery database) on Exchange. The problem I have now is two-fold.

One, when I run the command to recover the items from the RDB, I'm getting the error "Database "RDB" is not a recovery database."

That would be ok if my second option would work: New-MailboxExportRequest

However, THAT also fails, with the error "A positional parameter cannot be found that accepts argument 'userid'

I've tried using the display name, email ID, user ID. Nothing works. If I can simply export to PST and send the guy that file, we'd be fine.
Comment
Watch Question

CERTIFIED EXPERT
Author of the Year 2010
Top Expert 2010

Commented:
Are you mounting the recovery database as per my guide here: https://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/A_2975-Mailbox-Recovery-Exchange-2010.html


A common mistake is the name of the database being mistyped and the name of the actual EDB file being changed which creates a blank database.
AmitIT Architect
CERTIFIED EXPERT
Distinguished Expert 2017

Commented:
First can you go and check disconnected mailbox section, and see if that still exist, if so rejoin it to new id.

Author

Commented:
nothing exists in disconnected mailboxes (that would have helped).

The RDB was NOT set as a recovery database, so I followed your instructions and they worked. However, it's not letting me replay the log files. Saying current log file missing.
CERTIFIED EXPERT
Author of the Year 2010
Top Expert 2010

Commented:
You may not need the log files, have you tried exporting the mailbox you require?

Author

Commented:
Everytime I try to, I get "A positional parameter cannot be found that accepts argument..." and then it either lists the username or proper name. I am using the following:

New-MailboxExportRequest -Identity user@ourdomain.com -Database RDB –PSTFolderPath F:\Temp\user.pst

The thing is, I'm trying to specify exporting from the RDB because that user exists (his new account) on a MDB, so I'm trying to export him from one DB. If I can just get that PST exported, I'd be fine.
IT Director
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.