Microsoft KB Archive/810411

= XADM: Extensible Storage Engine Event IDs 474 and 477 Are Logged When You Try to Back Up the Information Store Database =

Article ID: 810411

Article Last Modified on 10/25/2007

-

APPLIES TO


 * Microsoft Exchange Server 2003 Enterprise Edition
 * Microsoft Exchange Server 2003 Standard Edition
 * Microsoft Exchange 2000 Enterprise Server
 * Microsoft Exchange 2000 Server Standard Edition

-



SUMMARY
When you try to back up your Microsoft Exchange Server 2003 or Microsoft Exchange 2000 Server Information Store database by using an Exchange online backup, you may experience one or more of the following symptoms:   Events that are similar to the following may be listed in the application log in Event Viewer: Date:

Source: ESE

Time:

Category: (3)

Type: Error

Event ID: 477

User: N/A

Computer:

Description: Information Store (1556) The log range read from the file &quot; &quot; at offset 2736128 (0x000000000029c000) for 3072 (0x00000c00) bytes failed verification due to a range checksum mismatch. The read operation will fail with error -612 (0xfffffd9c). If this condition persists then please restore the log file from a previous backup.

Date:

Source: ESE

Time:

Category:

Type: Error

Event ID: 474

User: N/A

Computer:

Description: Information Store (2240) The database page read from the file &quot; &quot; at offset 204275712 (0x000000000c2d0000) for 4096 (0x00001000) bytes failed verification due to a page checksum mismatch. The expected checksum was 303571876 (0x121823a4) and the actual checksum was 303571940 (0x121823e4). The read operation will fail with error -1018 (0xfffffc06). If this condition persists then please restore the database from a previous backup.  If you use the NTBackup program that is included with Microsoft Windows 2000 Server, the following information may be listed in the backup log file:

Backup Status Operation: Backup Active backup destination: File Media name: &quot;Media created 8/21/2002 at 11:17 AM&quot;

Backup of &quot;Servername\Microsoft Information Store\First Storage Group&quot; Backup set #1 on media #1 Backup description: &quot;Set created 8/21/2002 at 11:17 AM&quot; Backup Type: Normal

Backup started on 8/21/2002 at 11:17 AM. WARNING: Portions of &quot;\Log Files&quot; cannot be read. The backed up data is corrupt or incomplete. This file will not restore correctly. Backup completed on 8/21/2002 at 11:18 AM. Directories: 6 Files: 9 Bytes: 892,028,562 Time: 1 minute and 23 seconds

 The system log in Event Viewer may contain events that indicate input/output (I/O) errors, hard disk controller errors, or hard disk errors.



CAUSE
These issues occur because of a defective hard disk subsystem hardware component or because of outdated or incompatible drivers or firmware in the hard disk subsystem.
 * The -612 (Jet_errLogReadVerifyFailure) error occurs when a checksum error occurs in a log file during backup.
 * The -1018 (JET_errReadVerifyFailure) error occurs when a checksum error occurs on a database page.

The -1018 (JET_errReadVerifyFailure) error is more frequently seen and indicates that an Exchange database has suffered damage at the file system level. This error is caused by a problem in the disk subsystem. The problem in the disk subsystem may be caused by defective disk drives, by outdated or incompatible disk drive firmware, or by outdated or incompatible controller firmware. Sometimes, too much heat around the disk drive subsystem components may cause this error. Damage may occur to the Exchange database in the following three ways:
 * Incorrect data is written to the storage media.
 * Data is written to an incorrect location on the storage media.
 * Data is damaged or changed after the data is written to the storage media.

Microsoft Exchange 2000 detects both incorrect data and misplaced data in its database files and reports a -1018 error or a -1019 error. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

314917 XADM: Understanding and analyzing -1018, -1019, and -1022 Exchange database errors



RESOLUTION
To resolve these issues, follow these steps:  If you can, test the backup procedure on a new storage group or on a test storage group that has new blank databases and log files that are located on different physical hard disks on the server. This helps to minimize the number of affected components to troubleshoot. Run all the manufacturer-supplied hardware diagnostics on the server to determine if there is a problem with a hardware device; especially with hardware devices that are part of the disk subsystem.</li> Try to obtain firmware updates and driver updates for the hard disk controllers in the server.</li> Restore the database from an online backup. If you do not have a backup that you can use, perform a hard repair operation on the database. For additional information about how to recover from Exchange database error -1018, click the following article number to view the article in the Microsoft Knowledge Base:

314917 XADM: Understanding and analyzing -1018, -1019, and -1022 Exchange database errors

For more information about how to perform a hard repair of a database, click the following article number to view the article in the Microsoft Knowledge Base:

259851 Ramifications of running the eseutil /p or edbutil /d /r command in Exchange

</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

327334 XADM: Event ID 474 error indicates a hardware failure

314917 XADM: Understanding and analyzing -1018, -1019, and -1022 Exchange database errors

151789 XADM: Error -1018 (JET_errReadVerifyFailure)

For additional information about how to recover an Exchange 2000 database, click the following article numbers to view the articles in the Microsoft Knowledge Base:

301460 Exchange command-line parameters for the Isinteg.exe tool

296788 Offline backup and restoration procedures for Exchange

317014 XADM: Exchange 2000 Server Eseutil command line switches

192185 XADM: How to defragment with the Eseutil utility (Eseutil.exe)

265441 XADM: Some questions and answers about the Exmerge utility

174197 XADM: Microsoft Exchange Mailbox Merge Program (Exmerge.exe) information

259851 Ramifications of running the eseutil /p or edbutil /d /r command in Exchange

272570 XADM: How to Recover from Information Store Corruption

282496 XADM: Considerations and best practices when resetting an Exchange mailbox database

259688 XADM: How to use the Exmerge utility to extract data from a damaged database

For additional information about Exchange 2000 disaster recovery, read the &quot;Disaster Recovery for Microsoft Exchange 2000 Server&quot; document. To obtain this document, visit the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6E55DD49-8A6C-4F30-947E-BDE95917F585

Keywords: kbinfo KB810411

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.