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 database offline.

Procedure

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:

    Copy Code
    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:

    Copy Code
    Eseutil /K E01 
    
  • To perform a checksum operation on an individual log file E0100000321.log, run the following command:

    Copy Code
    Eseutil /K E0100000321.log
    
  • To perform a checksum operation on a database file mdb.edb, run the following command:

    Copy Code
    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: