ESENT Event ID 404


Dangerous Dave

Hi Everyone,

I have an ID 404 error coming up in the application log,
it seems every 5 minutes I get the same message about 11

The message reads: Source: ESENT, Catagory: Database page
cache, Event ID 404 with the following description:

services (276) Synchronous read page checksum error - 1018
{{1:48 1:48}{0-438121} {0-438509}} occured. Please restore
the databases from a previous backup.|

Help!, what do I do?

Tom Ausburne

There are three fundamental ways that data on disk becomes corrupted:

- The wrong data is written to the storage media.

- The data is damaged or changed after being stored.

- Data is written to the wrong place on the storage media.


A page that reports a -1018 error cannot be repaired; one way or
another it must be expunged from the database. There are three ways
to do this:

- Restore the database from online backup.

A wrong page number or bad checksum is detected during online backup,
and the backup will abort. This means you are assured that the
damaged page did not exist at the time of your last successful backup.

- Defragment the database with NTDSUTIL.

232122 Performing Offline Defragmentation of the Active Directory

If the bad page is empty, it will be discarded from the database. The
likelihood that the bad page is empty is greater if the -1018 has
never been seen during normal operation, but only during online
backup or nightly online maintenance.

Offline defragmentation will not finish if a page in use is bad.
Therefore, if defragmentation succeeds, the -1018 will be gone.

- Hard repair the database with NTDSUTIL.

Bad pages will be thrown away by hard repair, and then the database
will try to repair the logical damage left by this hole as best it
can. The success of this strategy is unpredictable, although it works
more often than not and with minimal loss of data. Everything depends
on what was on the page.

IMPORTANT: After running Repair of the database, you should run the
Semantic integrity analysis.

315136 HOW TO: Complete a Semantic Database Analysis for the Active

Repairing a database is usually an inferior strategy compared to
restoring from backup and rolling the database forward. Repair
usually takes longer than restoration and is riskier. Choose repair
only if (1) you do not have a backup, or (2) you cannot roll forward
completely from your backup from some reason.

Tom Ausburne (MSFT)
Windows 2000 Directory Services
This posting is provided "AS IS" with no warranties, and confers no

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Event ID 404 Errors 2
Event ID 404 Errors 1
NTDS ISAM event id 404 2
error 2
Online defragmentation error 1
NTDS ISAM event id 404 1
Error Message in Event Viewer 0
ESENT Event ID 404 1