
close
close
How can I use the ESEUTIL utility to detect file header damage in Exchange 2000/2003?
MS KB 825088 has more info:
Exchange 2000 and 2003 use a checksum procedure to confirm the data integrity of pages that are in the database. The ESEUTIL tool in Exchange 2000/2003 includes a /K switch that you can use to verify the page-level integrity of the information store databases.
Note: The integrity check does not run a database recovery. If a database is inconsistent or is in a “dirty shutdown” state, Microsoft recommends that you perform a recovery operation to make sure that the database operations are completed correctly. After you perform the recovery operation, you can use the ESEUTIL tool to perform the integrity check.
To detect damage to file headers, follow these steps:
eseutil /k "c:\program files\exchsrvr\mdbdata\pub1.edb"
The following information is a sample output file that appears after you run the previous command:
advertisment
eseutil /k "c:\program files\exchsrvr\mdbdata\priv1.edb"
The following information is a sample output file that appears after you run the previous command:
eseutil /k "C:\Program Files\Exchsrvr\mdbdata\e00.log"
The following information is a sample output file that appears after you run the previous command to verify the checksum integrity of the transaction logs:
Note: The database you wish to check must be taken offline (i.e. dismounted) before attempting to perform the integrity checking operation. When you run ESEUTIL against a Microsoft Exchange computer where it’s database is still mounted you will receive the following error message:
Error: Access to source database ‘c:\program files\exchsrvr\mdbdata\pub1.edb’ failed with Jet error -1032.
Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use) after 30.83 seconds.
If the database is still mounted, use the following steps to dismount the database, and then run ESEUTIL:
If you wish to use the ESEUTIL /k option on log files you’ll need to stop the Microsoft Exchange Information Store service. To do so follow these steps:
After the integrity check is over you must start the Microsoft Exchange Information Store service. To do so follow these steps:
advertisment
How To: Use the Eseutil Utility to Detect File Header Damage in Exchange 2003 – 825088
More in Exchange Server
Microsoft Postpones the Release of Next Version of Exchange Server Until 2025
Jun 3, 2022 | Rabia Noureen
M365 Changelog: Get-AdvancedThreatProtectionDocumentReport and Get-AdvancedThreatProtectionDocumentDetail to be retired
May 24, 2022 | Petri Staff
M365 Changelog: (Updated) Microsoft Defender for Office 365: Updates to URL Protection Report
May 24, 2022 | Petri Staff
Microsoft to Ship Some Exchange Server Security Updates in .EXE Packages
May 11, 2022 | Rabia Noureen
Most popular on petri