XCON: Mtacheck Does Not Clearly Report That Core Data Files Are Corrupted (249359)
The information in this article applies to:
- Microsoft Exchange 2000 Server
This article was previously published under Q249359 SYMPTOMS
When one of the core .dat files is missing or corrupted, the message transfer agent (MTA) does not start. The internal Mtacheck that the MTA runs on startup does not write the appropriate error message to the Mtacheck.log file. Instead of letting the user know that one or more of the .dat files are missing or corrupted, the following error is written to the Mtacheck.log file:
A fatal MTA database server error was encountered. Call Microsoft Product Support.
RESOLUTION
Copy any missing .dat files from the Bootenv folder on the CD to the
Mtadata Database folder. Compare the .dat files in the Mtadata
folder to the following:
Db000001.dat through Db000009.dat
Db00000a.dat through Db00000f.dat
Db000010.dat through Db000019.dat
Db00001a.dat through Db00001f.dat
Db000020.dat through Db000026.dat
Also, if the Db000001.dat file is 0 bytes, that file is most likely
corrupted and you will need to restore it from backup. If there is no
backup of the Db000001.dat file, it is likely that mail that has been secured
to a queue will be lost. This is because this file is responsible
for keeping track of which messages are secured to a particular queue.
STATUSMicrosoft has confirmed that this is a problem in Microsoft Exchange 2000 Server. MORE INFORMATION
You will also see an error with Event ID 2152 in the application log
when the MTA will not start because of a problem with the .dat files
Modification Type: | Minor | Last Reviewed: | 4/25/2005 |
---|
Keywords: | kbbug kberrmsg kbnofix KB249359 |
---|
|