ESENT error codes

Technical Level : Expert

Summary
ESENT databases are used extensively in Windows, for example by Windows Search, Windows Update and Event Viewer. They also form the backbone of data storage for Windows Live Mail, which may incorporate many different ones. As with any software, errors can arise and when they do, good code will cause error messages to be displayed to the user with codes indicating the type of error.   

Not all of these errors will arise, and I take no responsibility if my conversion from WL error to JET error is wrong. The list of JET errors used to compile this listing was extracted from Microsoft’s jet_err.cs file as reproduced at the ManagedESENT CodePlex site.
Details

Please report any errors or omissions in a comment.

Error code

Desc

Description

0x8E5E0064 RfsFailure Resource Failure Simulator failure
0x8E5E0065 RfsNotArmed Resource Failure Simulator not initialized
0x8E5E0066 FileClose Could not close file
0x8E5E0067 OutOfThreads Could not start thread
0x8E5E0069 TooManyIO System busy due to too many IOs
0x8E5E006A TaskDropped A requested async task could not be executed
0x8E5E006B InternalError Fatal internal error
0x8E5E0070 DisabledFunctionality You are running MinESE, that does not have all features compiled in. This functionality is only supported in a full version of ESE.
0x8E5E0071 UnloadableOSFunctionality The desired OS functionality could not be located and loaded / linked.
0x8E5E00FF DatabaseBufferDependenciesCorrupted Buffer dependencies improperly set. Recovery failure
0x8E5E0142 PreviousVersion Version already existed. Recovery failure
0x8E5E0143 PageBoundary Reached Page Boundary
0x8E5E0144 KeyBoundary Reached Key Boundary
0x8E5E0147 BadPageLink Database corrupted
0x8E5E0148 BadBookmark Bookmark has no corresponding address in database
0x8E5E014E NTSystemCallFailed A call to the operating system failed
0x8E5E0152 BadParentPageLink Database corrupted
0x8E5E0154 SPAvailExtCacheOutOfSync AvailExt cache doesn't match btree
0x8E5E0155 SPAvailExtCorrupted AvailExt space tree is corrupt
0x8E5E0156 SPAvailExtCacheOutOfMemory Out of memory allocating an AvailExt cache node
0x8E5E0157 SPOwnExtCorrupted OwnExt space tree is corrupt
0x8E5E0158 DbTimeCorrupted Dbtime on current page is greater than global database dbtime
0x8E5E015A KeyTruncated key truncated on index that disallows key truncation
0x8E5E015C DatabaseLeakInSpace Some database pages have become unreachable even from the avail tree, only an offline defragmentation can return the lost space.
0x8E5E0198 KeyTooBig Key is too large
0x8E5E01A0 CannotSeparateIntrinsicLV illegal attempt to separate an LV which must be intrinsic
0x8E5E01A5 SeparatedLongValue Operation not supported on separated long-value
0x8E5E01A7 MustBeSeparateLongValue Preread operation only supported on separated long-value
0x8E5E01A8 InvalidPreread Cannot preread long values when current index secondary
0x8E5E01F4 InvalidLoggedOperation Logged operation cannot be redone
0x8E5E01F5 LogFileCorrupt Log file is corrupt
0x8E5E01F7 NoBackupDirectory No backup directory given
0x8E5E01F8 BackupDirectoryNotEmpty The backup directory is not emtpy
0x8E5E01F9 BackupInProgress Backup is active already
0x8E5E01FA RestoreInProgress Restore in progress
0x8E5E01FD MissingPreviousLogFile Missing the log file for check point
0x8E5E01FE LogWriteFail Failure writing to log file
0x8E5E01FF LogDisabledDueToRecoveryFailure Try to log something after recovery faild
0x8E5E0200 CannotLogDuringRecoveryRedo Try to log something during recovery redo
0x8E5E0201 LogGenerationMismatch Name of logfile does not match internal generation number
0x8E5E0202 BadLogVersion Version of log file is not compatible with Jet version
0x8E5E0203 InvalidLogSequence Timestamp in next log does not match expected
0x8E5E0204 LoggingDisabled Log is not active
0x8E5E0205 LogBufferTooSmall Log buffer is too small for recovery
0x8E5E0207 LogSequenceEnd Maximum log file number exceeded
0x8E5E0208 NoBackup No backup in progress
0x8E5E0209 InvalidBackupSequence Backup call out of sequence
0x8E5E020B BackupNotAllowedYet Cannot do backup now
0x8E5E020C DeleteBackupFileFail Could not delete backup file
0x8E5E020D MakeBackupDirectoryFail Could not make backup temp directory
0x8E5E020E InvalidBackup Cannot perform incremental backup when circular logging enabled
0x8E5E020F RecoveredWithErrors Restored with errors
0x8E5E0210 MissingLogFile Current log file missing
0x8E5E0211 LogDiskFull Log disk full
0x8E5E0212 BadLogSignature Bad signature for a log file
0x8E5E0213 BadDbSignature Bad signature for a db file
0x8E5E0214 BadCheckpointSignature Bad signature for a checkpoint file
0x8E5E0215 CheckpointCorrupt Checkpoint file not found or corrupt
0x8E5E0216 MissingPatchPage Patch file page not found during recovery
0x8E5E0217 BadPatchPage Patch file page is not valid
0x8E5E0218 RedoAbruptEnded Redo abruptly ended due to sudden failure in reading logs from log file
0x8E5E0219 BadSLVSignature Signature in SLV file does not agree with database
0x8E5E021A PatchFileMissing Hard restore detected that patch file is missing from backup set
0x8E5E021B DatabaseLogSetMismatch Database does not belong with the current set of log files
0x8E5E021C DatabaseStreamingFileMismatch Database and streaming file do not match each other
0x8E5E021D LogFileSizeMismatch actual log file size does not match JET_paramLogFileSize
0x8E5E021E CheckpointFileNotFound Could not locate checkpoint file
0x8E5E021F RequiredLogFilesMissing The required log files for recovery is missing.
0x8E5E0220 SoftRecoveryOnBackupDatabase Soft recovery is intended on a backup database. Restore should be used instead
0x8E5E0221 LogFileSizeMismatchDatabasesConsistent databases have been recovered, but the log file size used during recovery does not match JET_paramLogFileSize
0x8E5E0222 LogSectorSizeMismatch the log file sector size does not match the current volume's sector size
0x8E5E0223 LogSectorSizeMismatchDatabasesConsistent databases have been recovered, but the log file sector size (used during recovery) does not match the current volume's sector size
0x8E5E0224 LogSequenceEndDatabasesConsistent databases have been recovered, but all possible log generations in the current sequence are used; delete all log files and the checkpoint file and backup the databases before continuing
0x8E5E0225 StreamingDataNotLogged Illegal attempt to replay a streaming file operation where the data wasn't logged. Probably caused by an attempt to roll-forward with circular logging enabled
0x8E5E0226 DatabaseDirtyShutdown Database was not shutdown cleanly. Recovery must first be run to properly complete database operations for the previous shutdown.
0x8E5E0227 ConsistentTimeMismatch Database last consistent time unmatched
0x8E5E0228 DatabasePatchFileMismatch Patch file is not generated from this backup
0x8E5E0229 EndingRestoreLogTooLow The starting log number too low for the restore
0x8E5E022A StartingRestoreLogTooHigh The starting log number too high for the restore
0x8E5E022B GivenLogFileHasBadSignature Restore log file has bad signature
0x8E5E022C GivenLogFileIsNotContiguous Restore log file is not contiguous
0x8E5E022D MissingRestoreLogFiles Some restore log files are missing
0x8E5E0230 MissingFullBackup The database missed a previous full backup before incremental backup
0x8E5E0231 BadBackupDatabaseSize The backup database size is not in 4k
0x8E5E0232 DatabaseAlreadyUpgraded Attempted to upgrade a database that is already current
0x8E5E0233 DatabaseIncompleteUpgrade Attempted to use a database which was only partially converted to the current format -- must restore from backup
0x8E5E0235 MissingCurrentLogFiles Some current log files are missing for continuous restore
0x8E5E0236 DbTimeTooOld dbtime on page smaller than dbtimeBefore in record
0x8E5E0237 DbTimeTooNew dbtime on page in advance of the dbtimeBefore in record
0x8E5E0239 MissingFileToBackup Some log or patch files are missing during backup
0x8E5E023A LogTornWriteDuringHardRestore torn-write was detected in a backup set during hard restore
0x8E5E023B LogTornWriteDuringHardRecovery torn-write was detected during hard recovery (log was not part of a backup set)
0x8E5E023D LogCorruptDuringHardRestore corruption was detected in a backup set during hard restore
0x8E5E023E LogCorruptDuringHardRecovery corruption was detected during hard recovery (log was not part of a backup set)
0x8E5E023F MustDisableLoggingForDbUpgrade Cannot have logging enabled while attempting to upgrade db
0x8E5E0241 BadRestoreTargetInstance TargetInstance specified for restore is not found or log files don't match
0x8E5E0243 RecoveredWithoutUndo Soft recovery successfully replayed all operations, but the Undo phase of recovery was skipped
0x8E5E0244 DatabasesNotFromSameSnapshot Databases to be restored are not from the same shadow copy backup
0x8E5E0245 SoftRecoveryOnSnapshot Soft recovery on a database from a shadow copy backup set
0x8E5E0246 CommittedLogFilesMissing One or more logs that were committed to this database, are missing. These log files are required to maintain durable ACID semantics, but not required to maintain consistency if the JET_bitReplayIgnoreLostLogs bit is specified during recovery.
0x8E5E0247 SectorSizeNotSupported The physical sector size reported by the disk subsystem, is unsupported by ESE for a specific file type.
0x8E5E0248 RecoveredWithoutUndoDatabasesConsistent Soft recovery successfully replayed all operations and intended to skip the Undo phase of recovery, but the Undo phase was not required
0x8E5E024A CommittedLogFileCorrupt One or more logs were found to be corrupt during recovery. These log files are required to maintain durable ACID semantics, but not required to maintain consistency if the JET_bitIgnoreLostLogs bit and JET_paramDeleteOutOfRangeLogs is specified during recovery.
0x8E5E0259 UnicodeTranslationBufferTooSmall Unicode translation buffer too small
0x8E5E025A UnicodeTranslationFail Unicode normalization failed
0x8E5E025B UnicodeNormalizationNotSupported OS does not provide support for Unicode normalisation (and no normalisation callback was specified)
0x8E5E025C UnicodeLanguageValidationFailure Can not validate the language
0x8E5E0262 ExistingLogFileHasBadSignature Existing log file has bad signature
0x8E5E0263 ExistingLogFileIsNotContiguous Existing log file is not contiguous
0x8E5E0264 LogReadVerifyFailure Checksum error in log file during backup
0x8E5E0265 SLVReadVerifyFailure Checksum error in SLV file during backup
0x8E5E0266 CheckpointDepthTooDeep too many outstanding generations between checkpoint and current generation
0x8E5E0267 RestoreOfNonBackupDatabase hard recovery attempted on a database that wasn't a backup database
0x8E5E0268 LogFileNotCopied log truncation attempted but not all required logs were copied
0x8E5E0269 SurrogateBackupInProgress A surrogate backup is in progress.
0x8E5E0321 BackupAbortByServer Backup was aborted by server by calling JetTerm with JET_bitTermStopBackup or by calling JetStopBackup
0x8E5E0384 InvalidGrbit Invalid flags parameter
0x8E5E03E8 TermInProgress Termination in progress
0x8E5E03E9 FeatureNotAvailable API not supported
0x8E5E03EA InvalidName Invalid name
0x8E5E03EB InvalidParameter Invalid API parameter
0x8E5E03F0 DatabaseFileReadOnly Tried to attach a read-only database file for read/write operations
0x8E5E03F2 InvalidDatabaseId Invalid database id
0x8E5E03F3 OutOfMemory Out of Memory
0x8E5E03F4 OutOfDatabaseSpace Maximum database size reached
0x8E5E03F5 OutOfCursors Out of table cursors
0x8E5E03F6 OutOfBuffers Out of database page buffers
0x8E5E03F7 TooManyIndexes Too many indexes
0x8E5E03F8 TooManyKeys Too many columns in an index
0x8E5E03F9 RecordDeleted Record has been deleted
0x8E5E03FA ReadVerifyFailure Checksum error on a database page
0x8E5E03FB PageNotInitialized Blank database page
0x8E5E03FC OutOfFileHandles Out of file handles
0x8E5E03FD DiskReadVerificationFailure The OS returned ERROR_CRC from file IO
0x8E5E03FE DiskIO Disk IO error
0x8E5E03FF InvalidPath Invalid file path
0x8E5E0400 InvalidSystemPath Invalid system path
0x8E5E0401 InvalidLogDirectory Invalid log directory
0x8E5E0402 RecordTooBig Record larger than maximum size
0x8E5E0403 TooManyOpenDatabases Too many open databases
0x8E5E0404 InvalidDatabase Not a database file
0x8E5E0405 NotInitialized Database engine not initialized
0x8E5E0406 AlreadyInitialized Database engine already initialized
0x8E5E0407 InitInProgress Database engine is being initialized
0x8E5E0408 FileAccessDenied Cannot access file, the file is locked or in use
0x8E5E040A QueryNotSupported Query support unavailable
0x8E5E040B SQLLinkNotSupported SQL Link support unavailable
0x8E5E040E BufferTooSmall Buffer is too small
0x8E5E0410 TooManyColumns Too many columns defined
0x8E5E0413 ContainerNotEmpty Container is not empty
0x8E5E0414 InvalidFilename Filename is invalid
0x8E5E0415 InvalidBookmark Invalid bookmark
0x8E5E0416 ColumnInUse Column used in an index
0x8E5E0417 InvalidBufferSize Data buffer doesn't match column size
0x8E5E0418 ColumnNotUpdatable Cannot set column value
0x8E5E041B IndexInUse Index is in use
0x8E5E041C LinkNotSupported Link support unavailable
0x8E5E041D NullKeyDisallowed Null keys are disallowed on index
0x8E5E041E NotInTransaction Operation must be within a transaction
0x8E5E0421 MustRollback Transaction must rollback because failure of unversioned update
0x8E5E0423 TooManyActiveUsers Too many active database users
0x8E5E0425 InvalidCountry Invalid or unknown country/region code
0x8E5E0426 InvalidLanguageId Invalid or unknown language id
0x8E5E0427 InvalidCodePage Invalid or unknown code page
0x8E5E0428 InvalidLCMapStringFlags Invalid flags for LCMapString()
0x8E5E0429 VersionStoreEntryTooBig Attempted to create a version store entry (RCE) larger than a version bucket
0x8E5E042A VersionStoreOutOfMemoryAndCleanupTimedOut Version store out of memory (and cleanup attempt failed to complete)
0x8E5E042D VersionStoreOutOfMemory Version store out of memory (cleanup already attempted)
0x8E5E042E CurrencyStackOutOfMemory UNUSED: lCSRPerfFUCB * g_lCursorsMax exceeded (XJET only)
0x8E5E042F CannotIndex Cannot index escrow column or SLV column
0x8E5E0430 RecordNotDeleted Record has not been deleted
0x8E5E0431 TooManyMempoolEntries Too many mempool entries requested
0x8E5E0432 OutOfObjectIDs Out of btree ObjectIDs (perform offline defrag to reclaim freed/unused ObjectIds)
0x8E5E0433 OutOfLongValueIDs Long-value ID counter has reached maximum value. (perform offline defrag to reclaim free/unused LongValueIDs)
0x8E5E0434 OutOfAutoincrementValues Auto-increment counter has reached maximum value (offline defrag WILL NOT be able to reclaim free/unused Auto-increment values).
0x8E5E0435 OutOfDbtimeValues Dbtime counter has reached maximum value (perform offline defrag to reclaim free/unused Dbtime values)
0x8E5E0436 OutOfSequentialIndexValues Sequential index counter has reached maximum value (perform offline defrag to reclaim free/unused SequentialIndex values)
0x8E5E0438 RunningInOneInstanceMode Multi-instance call with single-instance mode enabled
0x8E5E0439 RunningInMultiInstanceMode Single-instance call with multi-instance mode enabled
0x8E5E043A SystemParamsAlreadySet Global system parameters have already been set
0x8E5E043B SystemPathInUse System path already used by another database instance
0x8E5E043C LogFilePathInUse Logfile path already used by another database instance
0x8E5E043D TempPathInUse Temp path already used by another database instance
0x8E5E043E InstanceNameInUse Instance Name already in use
0x8E5E0442 InstanceUnavailable This instance cannot be used because it encountered a fatal error
0x8E5E0443 DatabaseUnavailable This database cannot be used because it encountered a fatal error
0x8E5E0444 InstanceUnavailableDueToFatalLogDiskFull This instance cannot be used because it encountered a log-disk-full error performing an operation (likely transaction rollback) that could not tolerate failure
0x8E5E044D OutOfSessions Out of sessions
0x8E5E044E WriteConflict Write lock failed due to outstanding write lock
0x8E5E044F TransTooDeep Transactions nested too deeply
0x8E5E0450 InvalidSesid Invalid session handle
0x8E5E0451 WriteConflictPrimaryIndex Update attempted on uncommitted primary index
0x8E5E0454 InTransaction Operation not allowed within a transaction
0x8E5E0455 RollbackRequired Must rollback current transaction -- cannot commit or begin a new one
0x8E5E0456 TransReadOnly Read-only transaction tried to modify the database
0x8E5E0457 SessionWriteConflict Attempt to replace the same record by two diffrerent cursors in the same session
0x8E5E0458 RecordTooBigForBackwardCompatibility record would be too big if represented in a database format from a previous version of Jet
0x8E5E0459 CannotMaterializeForwardOnlySort The temp table could not be created due to parameters that conflict with JET_bitTTForwardOnly
0x8E5E045A SesidTableIdMismatch This session handle can't be used with this table id
0x8E5E045B InvalidInstance Invalid instance handle
0x8E5E045C DirtyShutdown The instance was shutdown successfully but all the attached databases were left in a dirty state by request via JET_bitTermDirty
0x8E5E045E ReadPgnoVerifyFailure The database page read from disk had the wrong page number.
0x8E5E045F ReadLostFlushVerifyFailure The database page read from disk had a previous write not represented on the page.
0x8E5E0461 FileSystemCorruption File system operation failed with an error indicating the file system is corrupt.
0x8E5E0463 RecoveryVerifyFailure One or more database pages read from disk during recovery do not match the expected state.
0x8E5E0464 FilteredMoveNotSupported Attempted to provide a filter to JetMove in an unsupported scenario
0x8E5E047E MustCommitDistributedTransactionToLevel0 Attempted to PrepareToCommit a distributed transaction to non-zero level
0x8E5E047F DistributedTransactionAlreadyPreparedToCommit Attempted a write-operation after a distributed transaction has called PrepareToCommit
0x8E5E0480 NotInDistributedTransaction Attempted to PrepareToCommit a non-distributed transaction
0x8E5E0481 DistributedTransactionNotYetPreparedToCommit Attempted to commit a distributed transaction, but PrepareToCommit has not yet been called
0x8E5E0482 CannotNestDistributedTransactions Attempted to begin a distributed transaction when not at level 0
0x8E5E0488 DTCMissingCallback Attempted to begin a distributed transaction but no callback for DTC coordination was specified on initialisation
0x8E5E0489 DTCMissingCallbackOnRecovery Attempted to recover a distributed transaction but no callback for DTC coordination was specified on initialisation
0x8E5E048A DTCCallbackUnexpectedError Unexpected error code returned from DTC callback
0x8E5E04B1 DatabaseDuplicate Database already exists
0x8E5E04B2 DatabaseInUse Database in use
0x8E5E04B3 DatabaseNotFound No such database
0x8E5E04B4 DatabaseInvalidName Invalid database name
0x8E5E04B5 DatabaseInvalidPages Invalid number of pages
0x8E5E04B6 DatabaseCorrupted Non database file or corrupted db
0x8E5E04B7 DatabaseLocked Database exclusively locked
0x8E5E04B8 CannotDisableVersioning Cannot disable versioning for this database
0x8E5E04B9 InvalidDatabaseVersion Database engine is incompatible with database
0x8E5E04BA Database200Format The database is in an older (200) format
0x8E5E04BB Database400Format The database is in an older (400) format
0x8E5E04BC Database500Format The database is in an older (500) format
0x8E5E04BD PageSizeMismatch The database page size does not match the engine
0x8E5E04BE TooManyInstances Cannot start any more database instances
0x8E5E04BF DatabaseSharingViolation A different database instance is using this database
0x8E5E04C0 AttachedDatabaseMismatch An outstanding database attachment has been detected at the start or end of recovery, but database is missing or does not match attachment info
0x8E5E04C1 DatabaseInvalidPath Specified path to database file is illegal
0x8E5E04C2 DatabaseIdInUse A database is being assigned an id already in use
0x8E5E04C3 ForceDetachNotAllowed Force Detach allowed only after normal detach errored out
0x8E5E04C4 CatalogCorrupted Corruption detected in catalog
0x8E5E04C5 PartiallyAttachedDB Database is partially attached. Cannot complete attach operation
0x8E5E04C6 DatabaseSignInUse Database with same signature in use
0x8E5E04C8 DatabaseCorruptedNoRepair Corrupted db but repair not allowed
0x8E5E04C9 InvalidCreateDbVersion recovery tried to replay a database creation, but the database was originally created with an incompatible (likely older) version of the database engine
0x8E5E04CA DatabaseIncompleteIncrementalReseed The database cannot be attached because it is currently being rebuilt as part of an incremental reseed.
0x8E5E04CB DatabaseInvalidIncrementalReseed The database is not a valid state to perform an incremental reseed.
0x8E5E04CC DatabaseFailedIncrementalReseed The incremental reseed being performed on the specified database cannot be completed due to a fatal error. A full reseed is required to recover this database.
0x8E5E04CD NoAttachmentsFailedIncrementalReseed The incremental reseed being performed on the specified database cannot be completed because the min required log contains no attachment info. A full reseed is required to recover this database.
0x8E5E0516 TableLocked Table is exclusively locked
0x8E5E0517 TableDuplicate Table already exists
0x8E5E0518 TableInUse Table is in use, cannot lock
0x8E5E0519 ObjectNotFound No such table or object
0x8E5E051B DensityInvalid Bad file/index density
0x8E5E051C TableNotEmpty Table is not empty
0x8E5E051E InvalidTableId Invalid table id
0x8E5E051F TooManyOpenTables Cannot open any more tables (cleanup already attempted)
0x8E5E0520 IllegalOperation Oper. not supported on table
0x8E5E0521 TooManyOpenTablesAndCleanupTimedOut Cannot open any more tables (cleanup attempt failed to complete)
0x8E5E0522 ObjectDuplicate Table or object name in use
0x8E5E0524 InvalidObject Object is invalid for operation
0x8E5E0525 CannotDeleteTempTable Use CloseTable instead of DeleteTable to delete temp table
0x8E5E0526 CannotDeleteSystemTable Illegal attempt to delete a system table
0x8E5E0527 CannotDeleteTemplateTable Illegal attempt to delete a template table
0x8E5E052A ExclusiveTableLockRequired Must have exclusive lock on table.
0x8E5E052B FixedDDL DDL operations prohibited on this table
0x8E5E052C FixedInheritedDDL On a derived table, DDL operations are prohibited on inherited portion of DDL
0x8E5E052D CannotNestDDL Nesting of hierarchical DDL is not currently supported.
0x8E5E052E DDLNotInheritable Tried to inherit DDL from a table not marked as a template table.
0x8E5E0530 InvalidSettings System parameters were set improperly
0x8E5E0531 ClientRequestToStopJetService Client has requested stop service
0x8E5E0532 CannotAddFixedVarColumnToDerivedTable Template table was created with NoFixedVarColumnsInDerivedTables
0x8E5E0579 IndexCantBuild Index build failed
0x8E5E057A IndexHasPrimary Primary index already defined
0x8E5E057B IndexDuplicate Index is already defined
0x8E5E057C IndexNotFound No such index
0x8E5E057D IndexMustStay Cannot delete clustered index
0x8E5E057E IndexInvalidDef Illegal index definition
0x8E5E0581 InvalidCreateIndex Invalid create index description
0x8E5E0582 TooManyOpenIndexes Out of index description blocks
0x8E5E0583 MultiValuedIndexViolation Non-unique inter-record index keys generated for a multivalued index
0x8E5E0584 IndexBuildCorrupted Failed to build a secondary index that properly reflects primary index
0x8E5E0585 PrimaryIndexCorrupted Primary index is corrupt. The database must be defragmented
0x8E5E0586 SecondaryIndexCorrupted Secondary index is corrupt. The database must be defragmented
0x8E5E0588 InvalidIndexId Illegal index id
0x8E5E0596 IndexTuplesSecondaryIndexOnly tuple index can only be on a secondary index
0x8E5E0597 IndexTuplesTooManyColumns tuple index may only have eleven columns in the index
0x8E5E0598 IndexTuplesNonUniqueOnly tuple index must be a non-unique index
0x8E5E0599 IndexTuplesTextBinaryColumnsOnly tuple index must be on a text/binary column
0x8E5E059A IndexTuplesVarSegMacNotAllowed tuple index does not allow setting cbVarSegMac
0x8E5E059B IndexTuplesInvalidLimits invalid min/max tuple length or max characters to index specified
0x8E5E059C IndexTuplesCannotRetrieveFromIndex cannot call RetrieveColumn() with RetrieveFromIndex on a tuple index
0x8E5E059D IndexTuplesKeyTooSmall specified key does not meet minimum tuple length
0x8E5E05DD ColumnLong Column value is long
0x8E5E05DE ColumnNoChunk No such chunk in long value
0x8E5E05DF ColumnDoesNotFit Field will not fit in record
0x8E5E05E0 NullInvalid Null not valid
0x8E5E05E1 ColumnIndexed Column indexed, cannot delete
0x8E5E05E2 ColumnTooBig Field length is greater than maximum
0x8E5E05E3 ColumnNotFound No such column
0x8E5E05E4 ColumnDuplicate Field is already defined
0x8E5E05E5 MultiValuedColumnMustBeTagged Attempted to create a multi-valued column, but column was not Tagged
0x8E5E05E6 ColumnRedundant Second autoincrement or version column
0x8E5E05E7 InvalidColumnType Invalid column data type
0x8E5E05EA TaggedNotNULL No non-NULL tagged columns
0x8E5E05EB NoCurrentIndex Invalid w/o a current index
0x8E5E05EC KeyIsMade The key is completely made
0x8E5E05ED BadColumnId Column Id Incorrect
0x8E5E05EE BadItagSequence Bad itagSequence for tagged column
0x8E5E05EF ColumnInRelationship Cannot delete, column participates in relationship
0x8E5E05F1 CannotBeTagged AutoIncrement and Version cannot be tagged
0x8E5E05F4 DefaultValueTooBig Default value exceeds maximum size
0x8E5E05F5 MultiValuedDuplicate Duplicate detected on a unique multi-valued column
0x8E5E05F6 LVCorrupted Corruption encountered in long-value tree
0x8E5E05F8 MultiValuedDuplicateAfterTruncation Duplicate detected on a unique multi-valued column after data was normalized, and normalizing truncated the data before comparison
0x8E5E05F9 DerivedColumnCorruption Invalid column in derived table
0x8E5E05FA InvalidPlaceholderColumn Tried to convert column to a primary index placeholder, but column doesn't meet necessary criteria
0x8E5E0602 ColumnCannotBeCompressed Only JET_coltypLongText and JET_coltypLongBinary columns can be compressed
0x8E5E0641 RecordNotFound The key was not found
0x8E5E0642 RecordNoCopy No working buffer
0x8E5E0643 NoCurrentRecord Currency not on a record
0x8E5E0644 RecordPrimaryChanged Primary key may not change
0x8E5E0645 KeyDuplicate Illegal duplicate key
0x8E5E0647 AlreadyPrepared Attempted to update record when record update was already in progress
0x8E5E0648 KeyNotMade No call to JetMakeKey
0x8E5E0649 UpdateNotPrepared No call to JetPrepareUpdate
0x8E5E064B DataHasChanged Data has changed, operation aborted
0x8E5E0653 LanguageNotSupported Windows installation does not support language
0x8E5E0654 DecompressionFailed Internal error: data could not be decompressed
0x8E5E0655 UpdateMustVersion No version updates only for uncommitted tables
0x8E5E06A5 TooManySorts Too many sort processes
0x8E5E06A6 InvalidOnSort Invalid operation on Sort
0x8E5E070B TempFileOpenError Temp file could not be opened
0x8E5E070D TooManyAttachedDatabases Too many open databases
0x8E5E0710 DiskFull No space left on disk
0x8E5E0711 PermissionDenied Permission denied
0x8E5E0713 FileNotFound File not found
0x8E5E0714 FileInvalidType Invalid file type
0x8E5E073A AfterInitialization Cannot Restore after init.
0x8E5E073C LogCorrupted Logs could not be interpreted
0x8E5E0772 InvalidOperation Invalid operation
0x8E5E0773 AccessDenied Access denied
0x8E5E0775 TooManySplits Infinite split
0x8E5E0776 SessionSharingViolation Multiple threads are using the same session
0x8E5E0777 EntryPointNotFound An entry point in a DLL we require could not be found
0x8E5E0778 SessionContextAlreadySet Specified session already has a session context set
0x8E5E0779 SessionContextNotSetByThisThread Tried to reset session context, but current thread did not orignally set the session context
0x8E5E077A SessionInUse Tried to terminate session in use
0x8E5E077B RecordFormatConversionFailed Internal error during dynamic record format conversion
0x8E5E077C OneDatabasePerSession Just one open user database per session is allowed (JET_paramOneDatabasePerSession)
0x8E5E077D RollbackError error during rollback
0x8E5E07D4 DatabaseAlreadyRunningMaintenance The operation did not complete successfully because the database is already running maintenance on specified database
0x8E5E0835 CallbackFailed A callback failed
0x8E5E0836 CallbackNotResolved A callback function could not be found
0x8E5E0837 SpaceHintsInvalid An element of the JET space hints structure was not correct or actionable.
0x8E5E0899 SLVSpaceCorrupted Corruption encountered in space manager of streaming file
0x8E5E089A SLVCorrupted Corruption encountered in streaming file
0x8E5E089B SLVColumnDefaultValueNotAllowed SLV columns cannot have a default value
0x8E5E089C SLVStreamingFileMissing Cannot find streaming file associated with this database
0x8E5E089D SLVDatabaseMissing Streaming file exists, but database to which it belongs is missing
0x8E5E089E SLVStreamingFileAlreadyExists Tried to create a streaming file when one already exists or is already recorded in the catalog
0x8E5E089F SLVInvalidPath Specified path to a streaming file is invalid
0x8E5E08A0 SLVStreamingFileNotCreated Tried to perform an SLV operation but streaming file was never created
0x8E5E08A1 SLVStreamingFileReadOnly Attach a readonly streaming file for read/write operations
0x8E5E08A2 SLVHeaderBadChecksum SLV file header failed checksum verification
0x8E5E08A3 SLVHeaderCorrupted SLV file header contains invalid information
0x8E5E08A5 SLVPagesNotFree Tried to move pages from the Free state when they were not in that state
0x8E5E08A6 SLVPagesNotReserved Tried to move pages from the Reserved state when they were not in that state
0x8E5E08A7 SLVPagesNotCommitted Tried to move pages from the Committed state when they were not in that state
0x8E5E08A8 SLVPagesNotDeleted Tried to move pages from the Deleted state when they were not in that state
0x8E5E08A9 SLVSpaceWriteConflict Unexpected conflict detected trying to write-latch SLV space pages
0x8E5E08AA SLVRootStillOpen The database can not be created/attached because its corresponding SLV Root is still open by another process.
0x8E5E08AB SLVProviderNotLoaded The database can not be created/attached because the SLV Provider has not been loaded.
0x8E5E08AC SLVEAListCorrupt The specified SLV EA List is corrupted.
0x8E5E08AD SLVRootNotSpecified The database cannot be created/attached because the SLV Root Name was omitted
0x8E5E08AE SLVRootPathInvalid The specified SLV Root path was invalid.
0x8E5E08AF SLVEAListZeroAllocation The specified SLV EA List has no allocated space.
0x8E5E08B0 SLVColumnCannotDelete Deletion of SLV columns is not currently supported.
0x8E5E08B1 SLVOwnerMapAlreadyExists Tried to create a new catalog entry for SLV Ownership Map when one already exists
0x8E5E08B2 SLVOwnerMapCorrupted Corruption encountered in SLV Ownership Map
0x8E5E08B3 SLVOwnerMapPageNotFound Corruption encountered in SLV Ownership Map
0x8E5E08B5 SLVFileStale The specified SLV File handle belongs to a SLV Root that no longer exists.
0x8E5E08B6 SLVFileInUse The specified SLV File is currently in use
0x8E5E08B7 SLVStreamingFileInUse The specified streaming file is currently in use
0x8E5E08B8 SLVFileIO An I/O error occurred while accessing an SLV File (general read / write failure)
0x8E5E08B9 SLVStreamingFileFull No space left in the streaming file
0x8E5E08BA SLVFileInvalidPath Specified path to a SLV File was invalid
0x8E5E08BB SLVFileAccessDenied Cannot access SLV File, the SLV File is locked or is in use
0x8E5E08BC SLVFileNotFound The specified SLV File was not found
0x8E5E08BD SLVFileUnknown An unknown error occurred while accessing an SLV File
0x8E5E08BE SLVEAListTooBig The specified SLV EA List could not be returned because it is too large to fit in the standard EA format. Retrieve the SLV File as a file handle instead.
0x8E5E08BF SLVProviderVersionMismatch The loaded SLV Provider's version does not match the database engine's version.
0x8E5E08C3 SLVBufferTooSmall Buffer allocated for SLV data or meta-data was too small
0x8E5E0961 OSSnapshotInvalidSequence OS Shadow copy API used in an invalid sequence
0x8E5E0962 OSSnapshotTimeOut OS Shadow copy ended with time-out
0x8E5E0963 OSSnapshotNotAllowed OS Shadow copy not allowed (backup or recovery in progress)
0x8E5E0964 OSSnapshotInvalidSnapId invalid JET_OSSNAPID
0x8E5E09C5 TooManyTestInjections Internal test injection limit hit
0x8E5E09C6 TestInjectionNotSupported Test injection not supported
0x8E5E0A29 InvalidLogDataSequence Some how the log data provided got out of sequence with the current state of the instance
0x8E5E0BB8 LSCallbackNotSpecified Attempted to use Local Storage without a callback function being specified
0x8E5E0BB9 LSAlreadySet Attempted to set Local Storage for an object which already had it set
0x8E5E0BBA LSNotSet Attempted to retrieve Local Storage from an object which didn't have it set
0x8E5E0FA0 FileIOSparse an I/O was issued to a location that was sparse
0x8E5E0FA1 FileIOBeyondEOF a read was issued to a location beyond EOF (writes will expand the file)
0x8E5E0FA2 FileIOAbort instructs the JET_ABORTRETRYFAILCALLBACK caller to abort the specified I/O
0x8E5E0FA3 FileIORetry instructs the JET_ABORTRETRYFAILCALLBACK caller to retry the specified I/O
0x8E5E0FA4 FileIOFail instructs the JET_ABORTRETRYFAILCALLBACK caller to fail the specified I/O
0x8E5E0FA5 FileCompressed read/write access is not supported on compressed files
     

Was this article helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this article?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this article?

Thanks for your feedback.

error 0x8E5E0405

what should i do

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

error code not listeed

6 people found this comment helpful

·

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

error code not listeed

Which one?

Noel Burgess MVP (Ret'd)

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

First why was my error code removed and secondly when is microsoft going to do something about this The beta feature EseDiskFlushConsistency is enabled in ESENT due to the beta site mode settings 0x800000. which keeps popping up in my event viewer every 12 mins,and it also causes games to lag and Freeze,it only started with the fall update.

20 people found this comment helpful

·

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

...why was my error code removed        

Your earlier post didn't include any ESENT error code. It was split to its own question thread in what is hopefully a more appropriate forum for the subject matter. This section is for comments about the article above, not for questions.

... when is microsoft going to do something about this

I'm afraid you'll have to ask Microsoft about that.

Noel Burgess MVP (Ret'd)

2 people found this comment helpful

·

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

How do I fix 0x8E5E04C0

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

Any idea how to fix 0x8E5E0641?

Was this comment helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

 
 

Forum Article Info


Last updated April 23, 2025 Views 19,601 Applies to: