locked
Exchange 2007 backup of the EDB is corrupted RRS feed

  • Question

  • Server is running Exchange 2007. Backups are done using 3rd party application which allows us to open an EDB file from a specific point in time.

    For several months the EDB file, that was backed up, for a single store is corrupt. Prior to this period the files areine and after this period the files are fine.  I'd like to try and repair this backup of the mailbox database.  What would be the best way to do this without affecting the existing databases in the production environment?

    Monday, March 26, 2012 12:22 PM

Answers

  • Ok, you can try with eseutil using this method:

    http://support.microsoft.com/kb/244525

    How to run Eseutil on a computer without Exchange Server


    If the backup is in a different format - i.e. vendor specific one, then you will need to contact them vendor for help.
    • Edited by Andy DavidMVP Monday, March 26, 2012 1:07 PM
    • Proposed as answer by cara chen Friday, March 30, 2012 9:20 AM
    • Marked as answer by cara chen Tuesday, April 3, 2012 6:47 AM
    Monday, March 26, 2012 1:06 PM
  • Hello,

    Why not use windows server backup to perform a backup of Exchange.

    Firstly, you should run eseutil/mh to check the state of the database. If the state is in dirty shutdown, please run eseutil/r or eseutil/p to repair database. But I suggest running eseutil/r to repair database.

    Exchange Database Recovery – Using eseutil commands

    http://msexchangeguru.com/2009/07/12/exchange-database-recovery-using-eseutil-commands/

    Best Regards,

    Lisa


    • Edited by cara chen Tuesday, March 27, 2012 6:01 AM
    • Marked as answer by cara chen Tuesday, April 3, 2012 6:47 AM
    Tuesday, March 27, 2012 6:00 AM

All replies

  • I would contact the vendor and ask them why it comes up as corrupt and whether it can be "repaired"

    I see no reason to attempt an repair of a backup with the exchange tools however ( eseutil) as a repaired database should not be used for a restore regardless.

    I would also do full Exchange backups using the native Windows tools or another product in the mean time to ensure you get a valid backup and the logs are truncated.

    Monday, March 26, 2012 12:51 PM
  • The current backups of all of the databases are fine. We've checked those. There's only a few months from last year where this one database is corrupt. Most of the mailboxes can be open with the recovery tool but the entire database cannot be opened.  All we want to be able to do is repair the database outside of exchange so that we can load it into the recovery tool and restore a few emails.

    Monday, March 26, 2012 1:02 PM
  • Ok, you can try with eseutil using this method:

    http://support.microsoft.com/kb/244525

    How to run Eseutil on a computer without Exchange Server


    If the backup is in a different format - i.e. vendor specific one, then you will need to contact them vendor for help.
    • Edited by Andy DavidMVP Monday, March 26, 2012 1:07 PM
    • Proposed as answer by cara chen Friday, March 30, 2012 9:20 AM
    • Marked as answer by cara chen Tuesday, April 3, 2012 6:47 AM
    Monday, March 26, 2012 1:06 PM
  • Hello,

    Why not use windows server backup to perform a backup of Exchange.

    Firstly, you should run eseutil/mh to check the state of the database. If the state is in dirty shutdown, please run eseutil/r or eseutil/p to repair database. But I suggest running eseutil/r to repair database.

    Exchange Database Recovery – Using eseutil commands

    http://msexchangeguru.com/2009/07/12/exchange-database-recovery-using-eseutil-commands/

    Best Regards,

    Lisa


    • Edited by cara chen Tuesday, March 27, 2012 6:01 AM
    • Marked as answer by cara chen Tuesday, April 3, 2012 6:47 AM
    Tuesday, March 27, 2012 6:00 AM
  • Was able to run ESEUtil on the non-Exchange server and it worked perfectly. Got the emails that were needed.
    Thursday, March 29, 2012 9:05 PM