You can run ESEUTIL /G against an unmounted Exchange 2010 database to check it for errors. It's a good tool, especially if you can bring up your Exchange 2010 backup in a test environment to run checks. The problem is the log is very verbose, and there's no summary regarding if it found any errors. All you get is a line saying "finishes with error 0 (0x0)" if it didn't find an error. If it finds an error it'll say "finishes with error" and then an error code, so you need to parse the log file looking for any line which isn't "finishes with error 0 (0x0)", and even for a small database you'll have thousands of those entries to look at.
The trick is to open the log file in notepad, run Find and Replace, and replace all instances of "finishes with error 0 (0x0)" with something like "CHECK OK". Now you can search the log for "error" and quickly find the entries, if any, where it finished with an error.
No comments:
Post a Comment