Microsoft Excnange

Nick Hartman

Junior Member
Apr 19, 2015
1
0
0
Hello,
I am logged in as administrator who is also organization manager and I am trying to recover Mailbox Database
Exchange server name is EXCHANGE2013
Database location is default location and I recovered Mailbox and logs to c:\RDB1 from backup
Here are the commands I ran so far

1. New-MailboxDatabase -recovery -name RDB -server EXCH2013 -EdbFilePath "C:\RDB1\Mailbox Database 1019791786.edb" -LogFolderPath "C:\RDB1"
2. eseutil /r E00 /i /d
3. Mount-Database RDB
Now I try to run the command Get-Mailbox -Database "Mailbox Database 1019791786" | Restore-Mailbox -RecoveryDatabase RDB to finish recovering I am getting error message.

Get-Mailbox -Database "Mailbox Database 1019791786" is returning results
 

NicoLeite

Junior Member
Apr 21, 2015
1
0
0
Hello Nick!
You ran the following:

eseutil /g
eseutil /p
isinteg -fix -test alltests


Run Eseutil in /P (repair) mode.
The easiest way to do this is to have both database files (.EDB and .STM) in the same directory (which they usually are). If they're in different places, you're going to have to point to the files on the command line.
Eseutil is located in the \exchsrvr\bin directory

Example:

eseutil /p c:\exchsrvr\mdbdata\db1.edb /sd:\exchsrvr\mdbdata\db1.stm /te:\temp.edb

This command line will repair DB1.EDB located on C: along with its matching .STM file located on D: and will put the temporary file on the E: drive.

If your streaming database file (.STM) is not matched to the database file (.EDB) or it has a problem that is blocking repair, you can add the /i switch to the repair command line.
The /i option ignores the signature mismatch error in the check phase. The database and streaming file will receive new signatures in the repair phase.

Good luck!