Help and Support
 

powered byLive Search

XADM: How to Use the Eseutil Utility to Checksum a Streaming File

Article ID:297336
Last Review:February 27, 2007
Revision:1.5
This article was previously published under Q297336
On This Page

SUMMARY

This article describes how to use the Eseutil utility to checksum a streaming file.

Back to the top

MORE INFORMATION

Exchange 2000 uses a checksum procedure to confirm the data integrity of pages in the database. Errors in checksums normally manifest themselves in ReadVerifyFailure errors. For additional information about the ReadVerifyFailure error, click the article number below to view the article in the Microsoft Knowledge Base:
192333 (http://support.microsoft.com/kb/192333/EN-US/) XADM: JET Will Now Retry 16 Times on -1018 Error
A utility to manually perform an offline database checksum is available in the Esefile utility that is included on the Exchange Server 5.5 Service Pack 3 (SP3) CD-ROM. You can use Esefile to checksum the MapiRich Exchange 2000 database (Priv*.edb); however, Esefile does not understand the streaming file (Priv*.stm).

For additional information about the Esefile utility, click the article number below to view the article in the Microsoft Knowledge Base:
248406 (http://support.microsoft.com/kb/248406/EN-US/) Esefile Support Utility for Exchange Server 5.5 and Exchange 2000
If you want to checksum a streaming file, you can use the Eseutil utility, which includes two new switches (/e and /i) that you can use to decide if you want to checksum only the database or the streaming file. By default, you run the utility against Priv*.edb to checksum both files.

NOTE: Before you use Eseutil, use Exchange System Manager to dismount the stores that you want to examine.

The following list describes the new switches for Eseutil:
/e: Use this switch if you do not want to perform a checksum procedure on the database file.
/i: Use this switch if you do not want to perform a checksum procedure on the streaming file.

Back to the top

Sample Output

C:\exchsrvr\BIN>eseutil /k c:\exchsrvr\mdbdata\priv1.edb

Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000.  All Rights Reserved.

Initiating CHECKSUM mode...
        Database: c:\exchsrvr\mdbdata\priv1.edb
  Streaming File: c:\exchsrvr\mdbdata\priv1.STM
  Temp. Database: TEMPCHKSUM2024.EDB

Checksumming c:\exchsrvr\mdbdata\priv1.edb

                             Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................

1026 pages seen
0 bad checksums
398 uninitialized pages
0 wrong page numbers

Checksumming c:\exchsrvr\mdbdata\priv1.STM

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100
          |----|----|----|----|----|----|----|----|----|----|
          ...................................................

1024 pages seen
0 bad checksums
119 uninitialized pages

Operation completed successfully in 3.672 seconds.
					
NOTE: The Consistency Checker does not perform any recovery operations, and it always assumes that the database is in a consistent state. An an error is returned if this is not the case.

Back to the top


APPLIES TO
Microsoft Exchange 2000 Server Standard Edition

Back to the top

Keywords: 
kbinfo KB297336

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.