Applies to: Exchange Server 2007 SP3, Exchange Server
2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2006-12-19
This topic explains how the Exchange Server Database Utilities (Eseutil.exe) /K checksum mode works on Microsoft Exchange Server 2007, and covers basic operation procedures. Exchange 2007 uses a checksum procedure to confirm the data integrity of pages in the mailbox, public folder, or transport server queue database. For more information about using Eseutil in checksum mode, see Eseutil /K Checksum Mode.
Before You Begin
Before performing the procedure, check the following:
- Make sure you log on by using an account that is delegated
membership in the local Administrators group on the computer you
are running the checksum operation on.
- Use the Exchange Management Console to dismount the mailbox or
public folder databases that you want to examine. If you are
checking the integrity of a transport server queue database, stop
the Microsoft Exchange Transport service on the Hub Transport
or Edge Transport server to take the transport server queue
To run Eseutil /K
To perform a checksum operation on an Extensible Storage Engine (ESE) database, transaction log, or checkpoint file, type the following basic syntax at a command prompt and press ENTER:
Eseutil /K <filename>
Note: Replace <filename> with the path and name of the mailbox or public folder database file that you want to perform a checksum operation on.
To perform a checksum operation on all the log files with the prefix E01, and to verify the contiguity of the log stream, run the following command:
Eseutil /K E01
To perform a checksum operation on an individual log file E0100000321.log, run the following command:
Eseutil /K E0100000321.log
To perform a checksum operation on a database file mdb.edb, run the following command:
Eseutil /K mdb.edb
Note: When performing a checksum operation on a transport server queue database, the database file name is mail.que by default.
For More Information
You can see the complete command-line reference and syntax for Eseutil /K by typing eseutil /? at a command prompt and then by selecting K for checksum mode.
For more information about Eseutil, see the following topics: