How to Run Eseutil /K (Checksum)
Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.
Applies to: Exchange Server 2007, Exchange Server 2007 SP1, Exchange Server 2007 SP2, Exchange Server 2007 SP3
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 database offline.
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>
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
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: