How to test the integrity of an Exchange database

backupbackup-restorationexchangeexchange-2010

I would like to verify the integrity of my Exchange 2010 database backups and could use some guidance.

We have an Microsoft Small Business Server 2011 server that we backup but I don't know if the backups are any good yet. Since I don't have the hardware beefy enough to install SBS again and practice a restore, I thought maybe I could simply export a backed up copy of the Exchange database to a USB drive and run some tool on it to verify that it passes integrity checks. Pointers on how to do this or something similar would be much appreciated.

Best Answer

You'll want to use ESEUtil. Not much has changed in it over the past 3 Exchange versions.

Here is one guide about how to use ESEUtil to do some basic database checks in Exchange 2010: http://msexchangeguru.com/2009/07/12/exchange-database-recovery-using-eseutil-commands/

For example, to run an integrity check on a database named priv1.edb located in D:\Restore, try:

ESEUTIL /G "D:\Restore\priv1.edb“

ISINTEG is designed especially to check integrity of Exchange stores, but I believe it only works on databases in a running Exchange system. ESEUtil only requires the database files.

Related Topic