http://forums.msexchange.org/m_150575500/tm.htm
As you have found, you have corruption in your database. This is
probably preventing online backups from running, too. First of all,
here is a really good article that will help you understand what is (or
may have happened) to your database. Based on what you put in your
posting, I would have expected to see a -1018 error, but I did not. I'm
hoping that this is all relevant to you.
Understanding and analyzing -1018, -1019, and -1022 Exchange database errors
http://support.microsoft.com/?id=314917Do
you know when this corruption occured? If recently, the best bet is to
restore from the last good backup. Then let the transaction logs
replay. Of course, that assumes you have a recent good backup and that
you have been doing online backups, and that you have all of your
transaction logs since before the corruption occured.
Here is a quick rundown on what I would do.
1) Make sure the store is dismounted. It probably is already.
2) Perform an offline backup of the EDB, STM, and LOG files (first rule of data recovery is "Do No Further Harm".)
3)
Run ESEUTIL /D against the database. That might actually fix it.
Doubtful, but there is a small chance that the corruption is in the
whitespace of the database that is discarded during the /D.
4) If that does not do it, run ESEUTIL /P against the database
5) Run ESEUTIL /K again to make sure the corruption is cleared up.
6) Run
isinteg -fix -test alltests against that database. You may need to run it several times until it reports no errors.
7)
Try and remount the database. Run a full online backup of the entire
storage group since doing a /P or a /D resets the log file signature,
so you need new backups from this point foward.
The problem
with doing any sort of repair of a corrupted database is that you just
don't know how damaged the database really is. It could be one page
(and only part of one message), or it could be thousand's of pages and
thousand's of messages.
How do you keep this from happening again? Page-level errors almost always are storage-level problems.
1) Do a good backup
2) Update the BIOS of the computer
3) Update the firmware of any of the SCSI controllers
4) Make sure you have a recent version of the disk adapter device driver.
Hope this helps a little. Good luck!