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

Exchange2010 - Export from Recovery Database to .PST

We use BackupExec to Backup our Mailboxes, now we just want to recover one and only ONE Mailbox.

i restored the .EDB file, mounted it to the Recovery Database, now we need a PST file from one specific user mailbox and ONLY this mailbox, how is this possible ?
0
MaurizioSchmidt
Asked:
MaurizioSchmidt
  • 4
  • 3
  • 2
  • +3
1 Solution
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
New-MailboxRestoreRequest to restore to a another mailbox and then Export to PST ... no direct way

http://technet.microsoft.com/en-us/library/ff829875.aspx

- Rancy
0
 
ronnypotCommented:
Why restore it to pst, you can just restore a single mailbox from the Recovery Database to a subfolder in a mailbox:

Restore-Mailbox -ID 'Mailbox' -RecoveryDatabase RDB1 -RecoveryMailbox 'Mailbox to recover' -TargetFolder Recovery

Open in new window


some additional information: http://www.expta.com/2009/10/how-to-use-recovery-database-in.html
0
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
ronnypot: I guess the command "Restore-Mailbox" was in E2k10 RTM

Restore Data Using a Recovery Database
http://technet.microsoft.com/en-us/library/ee332351.aspx
Applies to: Exchange Server 2010 SP2

- Rancy
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
ronnypotCommented:
Hi rancy, "Restore-Mailbox" certainly works with exchange 2010 SP1 I am not sure if it still works with SP2. So maybe they have changed the command with SP1 and SP2 so it depends on the version of Exchange MaurizioSchmidt is using.
0
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Agree they make changes and sometime confuses us .... anyways good to interact.

- Rancy
0
 
Kernel_Recovery_ToolsCommented:
Hello, Since you have mounted the backup EDB to the recovery database, you can easily use the native tool – ExMerge (Exchange 2003)/ Export Mailbox (Exchange 2007) to export it to PST.

Follow this link for ExMerge:

http://www.msexchange.org/tutorials/exmerge-recover-mailbox.html

Follow this link for Export Mailbox (Exchange 2007):

http://blogs.technet.com/b/exchange/archive/2007/04/13/3401913.aspx

You can restore by using
 New-MailboxRestoreRequest -SourceDatabase <DatabaseIdParameter> -SourceStoreMailbox <StoreMailboxIdParameter> -TargetMailbox <MailboxOrMailUserIdParameter>
0
 
lucid8Commented:
Rancy is correct, there no direct method to export from an offline EDB and Ronny has a great suggestion also in that you could recover it to an existing mailbox sub folder

Kernel is just a marketing puke that does not know what they are talking about and it trying to be sly to promote their Lepide branded product
0
 
MaurizioSchmidtAuthor Commented:
by: ronnypot

i ran that command for numerous times, same result:

- it starts to recover to a different users ( investigation ) mailbox into a subfolder like USERNAME.

new items arrive, folder structure is visible etc, new items are in it etc, looks good, BUT

all of a sudden it stops with an error message saying " unable to recover one or more items"
and all items which where previously visible in the targetfolder are GONE.

cause of that i just want some pst file, with the hope that at least the processed notes/mails/contacts will stay in there, even though the script stops with an error message again.
0
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
You can always use some special command or switches .... -IncludeFolders or -ExcludeFolders and Date and stuff.

New-MailboxRestoreRequest
http://technet.microsoft.com/en-us/library/ff829875.aspx

- Rancy
0
 
ronnypotCommented:
If the process ran out with an error there might be some corruption on your mailbox database. You could try using the switches given by Rancy in the previous comment.

Or otherwise if you would like to go directly to pst the only possibillity is to use a third party recovery product that can extract data directly from an edb file, but these are not free
0
 
lucid8Commented:
1. Have you tried restoring to an alternate mailbox on a different DB to ensure its not a problem with the target mailbox?

2. Have you used the " - AcceptLargeDataLoss" parameter as outlined in the article rancy provided? http://technet.microsoft.com/en-us/library/ff829875.aspx

The AcceptLargeDataLoss parameter specifies that a large amount of data loss is acceptable if the BadItemLimit is set to 51 or higher. Items are considered corrupted if the item can't be read from the source database or can't be written to the target database. Corrupted items won't be available in the destination mailbox or .pst file.

3. If the above doesn't help then yes you would need to look for a 3rd party utility and we make one called DigiScope, however as Ronny points out alas these utilities are not free and also they are not all created equal, i.e. if you start to look at the data being recovered/exported you will find many issues that will not make you happy in the long run.
0
 
ericwoodfordCommented:
Agreed, you have a (or multiple) bad items in the RSG. Add the -baditems switch to your restore and run it again. It hits the limit of bad items, then reverts the export out.
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

  • 4
  • 3
  • 2
  • +3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now