%1 (%2) %3The database page read from the file “%4” at offset %5 (database page %8) for %6 bytes failed verification because it contains no page data. The read operation will fail with error %7. If this condition persists then please restore the database from a previous backup. This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.

Details
Product: Exchange
Event ID: 476
Source: ESE
Version: 8.0
Symbolic Name: DATABASE_PAGE_DATA_MISSING_ID
Message: %1 (%2) %3The database page read from the file “%4” at offset %5 (database page %8) for %6 bytes failed verification because it contains no page data. The read operation will fail with error %7. If this condition persists then please restore the database from a previous backup. This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.
   
Explanation

This Error event indicates that the database page read from Exchange store database failed verification because it contains no page data. The read operation will fail with error -1019. The particular database page referenced within the Exchange store file (such as priv1.edb) is empty when it is expected to be in use.

Event 476 is always associated with a -1019 error in the Description section of the event. Error -1019 = 0xfffffc05 = Jet_errPageNotInitialized = Blank database page. Error -1019 is reported when a page that is expected to be in use is not initialized or empty. If the page number field on a page in use is 0x00000000, a -1019 error is reported instead of a -1018 error, even though the page might also fail its checksum test. A -1019 error may be caused because the file system was corrupted or it mapped pages into the database file that do not belong in the file. A -1019 error may also be caused by Exchange if logical pointers or links between pages are inaccurate.

ESE event 476 may also be related to -1018 errors that may be included in the event descriptions of other ESE events in the Application log. Error -1018 = 0xfffffc06 = Jet_errReadVerifyFailure= Checksum error on a database page. The root cause of -1018 errors is frequently because of faulty hardware.

A -1019 issue may go undetected longer than a -1018 issue because -1019 issues are not detected by online backup.

   
User Action

To resolve this Error event, do one or more of the following:

  • Run system diagnostic tests. These tests may not be conclusive if the problem is infrequent and transient or only appears under very complex loads.

  • Consider migrating to different hardware.

  • Upgrade disk controller BIOS and firmware to the latest vendor revisions.

  • Repair the database by using the eseutil /p command, run eseutil /d, and then run isinteg -fix.

For detailed information about how to troubleshoot -1018 and -1019 errors, see Microsoft Knowledge Base article 314917, Understanding and analyzing -1018, -1019, and -1022 Exchange database errors

If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.

Related:

Leave a Reply