Directory Services Error Codes (ds_error_code)

The following lists directory service error codes and a description for each:

0xC0000001L

The parameter is not valid.

0xC7FF0001L

An internal error has occurred.

0xC7FF0002L

The handle is not valid.

0xC7FF0003L

The restore process is already in progress.

0xC7FF0004L

The file specified is already open.

0xC7FF0005L

The recipients are invalid.

0xC7FF0006L

Unable to perform the backup. Either you are not connected to the specified backup server or the service you are trying to back up is not running.

0xC7FF0007L

A restore map already exists for the specified component. You can only specify a restore map when performing a full restore.

0xC7FF0008L

Another application has modified the specified Windows Directory Service database in such as way as to ensure that any subsequent backups will fail. Perform a full backup to fix this problem.

0xC7FF0009L

Unable to perform an incremental backup because a required Windows Directory Service database log file could not be found.

0xC7FF000AL

The Windows Directory Service component specified is configured to use circular database logs. It cannot be backed up without a full backup.

0xC7FF000BL

The databases have not been restored to this machine. You cannot restore an incremental backup until a full backup has been restored.

0xC7FF000CL

A communications error occurred while attempting to perform a local backup.

0xC7FF000DL

You must perform a full backup before you can perform an incremental backup.

0xC7FF000EL

Expiry token is missing. Cannot restore without knowing the expiry information.

0xC7FF000FL

Expiry token is in unrecognizable format.

0xC7FF0010L

DS Contents in the backup copy are out of date. Try restoring with a more recent copy.

0xC7FF0011L

Unable to close the DOS file

0xC8000066L

Unable to start a thread because none are available.

0xC8000067L

The system is busy because there are too many I/Os.

0xC8000069L

The buffer page has been evicted.

0x880000C8L

Unable to find the page.

0x880000C9L

Unable to abandon the buffer.

0xC80000CAL

The record has been deleted.

0xC800012EL

There is idle work remaining.

0x88000141L

The key was truncated because it is more than 255 bytes.

0x88000190L

There are too many key segments.

0xC8000191L

The key is NULL.

0x88000192L

The log file is damaged.

0xC80001F5L

No backup directory was given.

0xC80001F7L

The backup directory is not empty.

0xC80001F8L

Backup is already active.

0xC80001F9L

A log file for the checkpoint is missing.

0xC80001FDL

Unable to write to the log file.

0xC80001FEL

The version of the log file is not compatible with the version of the Windows Directory Service database (NTDS).

0xC8000202L

The time stamp in the next log does not match what was expected.

0xC8000203L

The log is not active.

0xC8000204L

The log buffer is too small to be recovered.

0xC8000205L

The maximum number of log files has been exceeded.

0xC8000207L

There is no backup in progress.

0xC8000208L

The backup call is out of sequence.

0xC8000209L

Unable to perform a backup now.

0xC800020BL

Unable to delete the backup file.

0xC800020CL

Unable to make a backup temporary directory.

0xC800020DL

An incremental backup cannot be performed when circular logging is enabled.

0xC800020EL

Errors were encountered during the repair process.

0xC800020FL

The current log file is missing.

0xC8000210L

The log disk is full.

0xC8000211L

A log file is damaged.

0xC8000212L

A database file is damaged.

0xC8000213L

A checkpoint file is damaged.

0xC8000214L

A checkpoint file either could not be found or is damaged.

0xC8000215L

The database is damaged.

0xC8000226L

There is a mismatch in the database's last consistent time.

0xC8000227L

The patch file is not generated from this backup.

0xC8000228L

The starting log number is too low for the restore.

0xC8000229L

The starting log number is too high for the restore.

0xC800022AL

The log file downloaded from the tape is damaged.

0xC800022BL

Unable to find a mandatory log file after the tape was downloaded.

0xC800022CL

The data is not fully restored because some log files are missing.

0xC800022DL

The log file in the log file path is damaged.

0x8800022EL

Unable to find a mandatory log file in the log file path.

0x8800022FL

The database missed a previous full backup before the incremental backup.

0xC8000230L

The backup database size must be a multiple of 4K (4096 bytes).

0xC8000231L

The database is being shut down.

0xC80003E8L

The feature is not available.

0xC80003E9L

The name is not valid.

0xC80003EAL

The parameter is not valid.

0xC80003EBL

The value of the column is null.

0x880003ECL

The buffer is too small for data.

0x880003EEL

The database is already attached.

0x880003EFL

The database ID is not valid.

0xC80003F2L

The computer is out of memory.

0xC80003F3L

The database has reached the maximum size of 16 GB.

0xC80003F4L

Out of table cursors.

0xC80003F5L

Out of database page buffers.

0xC80003F6L

There are too many indexes.

0xC80003F7L

There are too many columns in an index.

0xC80003F8L

The record has been deleted.

0xC80003F9L

A read verification error occurred.

0xC80003FAL

Out of file handles.

0xC80003FCL

A disk I/O error occurred.

0xC80003FEL

The path to the file is not valid.

0xC80003FFL

The record has exceeded the maximum size.

0xC8000402L

There are too many open databases.

0xC8000403L

The file is not a database file.

0xC8000404L

The database was not yet called.

0xC8000405L

The database was already called.

0xC8000406L

Unable to access the file.

0xC8000408L

The buffer is too small.

0xC800040EL

Either SeekLE or SeekGE did not find an exact match.

0x8800040FL

There are too many columns defined.

0xC8000410L

The container is not empty.

0xC8000413L

The filename is not valid.

0xC8000414L

The bookmark is not valid.

0xC8000415L

The column is used in an index.

0xC8000416L

The data buffer does not match the column size.

0xC8000417L

Unable to set the column value.

0xC8000418L

The index is in use.

0xC800041BL

Null keys are not allowed on an index.

0xC800041DL

The operation must be within a transaction.

0xC800041EL

No idle activity occurred.

0x88000422L

There are too many active database users.

0xC8000423L

The country code is either not known or is not valid.

0xC8000425L

The language ID is either not known or is not valid.

0xC8000426L

The code page is either not known or is not valid.

0xC8000427L

There is no write lock at transaction level 0.

0x8800042BL

The column value is set to null.

0x8800042CL

lMaxVerPages exceeded (XJET only)

0xC800042DL

Out of cursors.

0xC800042EL

Out of sessions.

0xC800044DL

The write lock failed due to an outstanding write lock.

0xC800044EL

The transactions are nested too deeply.

0xC800044FL

The session handle is not valid.

0xC8000450L

Another session has a private version of the page.

0xC8000453L

The operation is not allowed within a transaction.

0xC8000454L

The database already exists.

0xC80004B1L

The database is in use.

0xC80004B2L

The database does not exist.

0xC80004B3L

The database name is not valid.

0xC80004B4L

The number of pages is not valid.

0xC80004B5L

The database file is either damaged or cannot be found.

0xC80004B6L

The database is locked.

0xC80004B7L

An empty table was opened.

0x88000515L

The table is locked.

0xC8000516L

The table already exists.

0xC8000517L

Unable to lock the table because it is already in use.

0xC8000518L

The table or object does not exist.

0xC8000519L

Unable to rename the temporary file.

0xC800051AL

The file/index density is not valid.

0xC800051BL

Unable to define the clustered index.

0xC800051CL

The table ID is not valid.

0xC800051EL

Unable to open any more tables.

0xC800051FL

The operation is not supported on tables.

0xC8000520L

The table or object name is already being used.

0xC8000522L

The object is not valid for operation.

0xC8000524L

Unable to build a clustered index.

0xC8000579L

The primary index is already defined.

0xC800057AL

The index is already defined.

0xC800057BL

The index does not exist.

0xC800057CL

Unable to delete a clustered index.

0xC800057DL

The index definition is illegal.

0xC800057EL

The clustered index is already defined.

0xC8000580L

Unable to create the index because an error occurred while creating a table.

0x88000581L

Out of index description blocks.

0xC8000582L

The column value is too long.

0xC80005DDL

The field will not fit in the record.

0xC80005DFL

The value cannot be null.

0xC80005E0L

Unable to delete because the column is indexed.

0xC80005E1L

The length of the field exceeds the maximum length of 255 bytes.

0xC80005E2L

Unable to find the column.

0xC80005E3L

The field is already defined.

0xC80005E4L

Only one auto-increment or version column is allowed per table.

0xC80005E6L

The column data type is not valid.

0xC80005E7L

The column was truncated because it exceeded the maximum length of 255 bytes.

0x880005E8L

Unable to index a long value column.

0xC80005E9L

Tagged columns cannot be null.

0xC80005EAL

The entry is not valid without a current index.

0xC80005EBL

The key is completely made.

0xC80005ECL

The column ID is not correct.

0xC80005EDL

There is a bad instance identifier for a multivalued column.

0xC80005EEL

AutoIncrement and Version cannot be multivalued.

0xC80005F1L

Unable to find the key.

0xC8000641L

The currency is not on a record.

0xC8000643L

A clustered key cannot be changed.

0xC8000644L

The key already exists.

0xC8000645L

The current entry has already been copied or cleared.

0xC8000647L

No key was made.

0xC8000648L

Update was not prepared.

0xC8000649L

Data has changed.

0x8800064AL

The operation was abandoned because data has changed.

0xC800064BL

Moved to a new key.

0x88000652L

There are too many sort processes.

0xC80006A5L

An invalid operation occurred in the sort.

0xC80006A6L

Unable to open the temporary file.

0xC800070BL

There are too many databases open.

0xC800070DL

The disk is full.

0xC8000710L

Permission is denied.

0xC8000711L

Unable to find the file.

0xC8000713L

The database file is read only.

0x88000715L

Unable to restore after initialization.

0xC800073AL

The database log files are damaged.

0xC800073CL

The operation is not valid.

0xC8000772L

Access is denied.