Códigos de error del motor de almacenamiento extensible
Se aplica a: Windows | Windows Server
Códigos de error del motor de almacenamiento extensible
Las siguientes funciones usan los siguientes códigos de error (marcas) en la API del motor de almacenamiento extensible.
Un valor JET_ERR de cero debe interpretarse como correcto.
Correcto |
Descripción |
---|---|
JET_errSuccess 0 |
La función se ha realizado correctamente. |
Un valor de JET_ERR mayor que cero debe interpretarse como una advertencia.
Advertencias |
Descripción |
---|---|
JET_wrnRemainingVersions |
El almacén de versiones sigue activo. El administrador de directorios devuelve este error. |
JET_wrnUniqueKey |
Una búsqueda en un índice no único produjo una clave única. El administrador de directorios devuelve este error. |
JET_wrnSeparateLongValue |
Una columna de base de datos es un valor largo separado. El administrador de registros devuelve este error. |
JET_wrnExistingLogFileHasBadSignature |
El archivo de registro existente tiene una firma incorrecta. |
JET_wrnExistingLogFileIsNotContiguous |
El archivo de registro existente no es contiguo. |
JET_wrnSkipThisRecord |
Este error es solo para uso interno. |
JET_wrnTargetInstanceRunning |
La clase TargetInstance especificada para la restauración se está ejecutando. |
JET_wrnDatabaseRepaired |
Se ha reparado el daño de la base de datos. |
JET_wrnColumnNull |
La columna tiene un valor NULL . |
JET_wrnBufferTruncated |
El búfer es demasiado pequeño para los datos. |
JET_wrnDatabaseAttached |
La base de datos ya está asociada. |
JET_wrnSortOverflow |
La ordenación que se está intentando no tiene suficiente memoria para completarse. |
JET_wrnSeekNotEqual |
No se encontró una coincidencia exacta durante una búsqueda. |
JET_wrnRecordFoundGreater |
No se encontró una coincidencia exacta durante una búsqueda. El administrador de registros devuelve este error. |
JET_wrnRecordFoundLess |
No se encontró una coincidencia exacta durante una búsqueda. El administrador de registros devuelve este error. |
JET_wrnNoErrorInfo |
No hay información de error extendida. |
JET_wrnNoIdleActivity |
No se produjo ninguna actividad inactiva. |
JET_wrnNoWriteLock |
No hay un bloqueo de escritura en el nivel de transacción 0. |
JET_wrnColumnSetNull |
La columna se establece en un valor NULL . |
JET_wrnTableEmpty |
Se abrió una tabla vacía. |
JET_wrnTableInUseBySystem |
La limpieza del sistema tiene un cursor abierto en la tabla. |
JET_wrnCorruptIndexDeleted |
Se debe quitar el índice obsoleto. |
JET_wrnColumnMaxTruncated |
La longitud máxima es demasiado grande y se ha truncado. |
JET_wrnCopyLongValue |
Se ha movido un valor BLOB del registro a un almacenamiento independiente de blobs grandes. Nota Este error es solo para uso interno. |
JET_wrnColumnSkipped |
Los valores de columna no se devolvieron porque el identificador de columna correspondiente o el miembro itagSequence de la estructura JET_ENUMCOLUMNVALUE que se solicitó para la enumeración era NULL. |
JET_wrnColumnNotLocal |
Los valores de columna no se devolvieron porque no se pudieron reconstruir a partir de los datos existentes. |
JET_wrnColumnMoreTags |
Los valores de columna existentes no se solicitaron para la enumeración. |
JET_wrnColumnTruncated |
El valor de columna se truncaba en el límite de tamaño solicitado durante la enumeración. |
JET_wrnColumnPresent |
Los valores de columna existen, pero no los devolvió la solicitud. |
JET_wrnColumnSingleValue |
El valor de columna se devolvió en JET_COLUMNENUM como resultado del JET_bitEnumerateCompressOutput que se establece. |
JET_wrnColumnDefault |
El valor de columna se establece en el valor predeterminado de la columna. |
JET_wrnDataHasChanged |
Los datos han cambiado. |
JET_wrnKeyChanged |
Se está usando una nueva clave. |
JET_wrnFileOpenReadOnly |
El archivo de base de datos es de solo lectura. |
JET_wrnIdleFull |
El registro inactivo está lleno. |
JET_wrnDefragAlreadyRunning |
Ya se ejecutó una desfragmentación en línea en la base de datos especificada. |
JET_wrnDefragNotRunning |
Una desfragmentación en línea no se ejecuta en la base de datos especificada. |
JET_wrnCallbackNotRegistered |
No se registró una función de devolución de llamada existente. |
Un valor de JET_ERR menor que cero debe interpretarse como un error.
Errors |
Descripción |
---|---|
JET_wrnNyi |
La función aún no está implementada. |
JET_errRfsFailure |
Error en el simulador de errores de recursos. |
JET_errRfsNotArmed |
No se ha inicializado el simulador de errores de recursos. |
JET_errFileClose |
No se pudo cerrar el archivo. |
JET_errOutOfThreads |
No se pudo iniciar el subproceso. |
JET_errTooManyIO |
El sistema está ocupado debido a demasiadas E/S. |
JET_errTaskDropped |
No se pudo ejecutar la tarea asincrónica solicitada. |
JET_errInternalError |
Hubo un error interno irrecuperable. |
JET_errDatabaseBufferDependenciesCorrupted |
Las dependencias del búfer se establecieron incorrectamente y se produjo un error de recuperación. |
JET_errPreviousVersion |
La versión ya existía y se produjo un error de recuperación. El administrador de directorios devuelve este error. |
JET_errPageBoundary |
Se ha alcanzado el límite de la página. El administrador de directorios devuelve este error. |
JET_errKeyBoundary |
Se ha alcanzado el límite de clave. El administrador de directorios devuelve este error. |
JET_errBadPageLink |
La base de datos está dañada. El administrador de directorios devuelve este error. |
JET_errBadBookmark |
El marcador no tiene ninguna dirección correspondiente en la base de datos. El administrador de directorios devuelve este error. |
JET_errNTSystemCallFailed |
Error en la llamada al sistema operativo. El administrador de directorios devuelve este error. |
JET_errBadParentPageLink |
Una base de datos primaria está dañada. El administrador de directorios devuelve este error. |
JET_errSPAvailExtCacheOutOfSync |
La memoria caché AvailExt no coincide con el árbol de B+. El administrador de directorios devuelve este error. |
JET_errSPAvailExtCorrupted |
El árbol de espacio AllAvailExt está dañado. El administrador de directorios devuelve este error. |
JET_errSPAvailExtCacheOutOfMemory |
Error de memoria insuficiente al asignar un nodo de caché AvailExt. El administrador de directorios devuelve este error. |
JET_errSPOwnExtCorrupted |
El árbol de espacio OwnExt está dañado. El administrador de directorios devuelve este error. |
JET_errDbTimeCorrupted |
Dbtime en la página actual es mayor que la base de datos global dbtime. El administrador de directorios devuelve este error. |
JET_errKeyTruncated |
Error al intentar crear una clave para una entrada de índice porque la clave se habría truncado y la definición de índice no permite el truncamiento de la clave. |
JET_errKeyTooBig |
La clave es demasiado grande. El administrador de registros devuelve este error. |
JET_errInvalidLoggedOperation |
La operación registrada no se puede rehacer. |
JET_errLogFileCorrupt |
El archivo de registro está dañado. |
JET_errNoBackupDirectory |
No se ha proporcionado un directorio de copia de seguridad. |
JET_errBackupDirectoryNotEmpty |
El directorio de copia de seguridad no está vacío. |
JET_errBackupInProgress |
La copia de seguridad ya está activa. |
JET_errRestoreInProgress |
Hay una restauración en curso. |
JET_errMissingPreviousLogFile |
Falta el archivo de registro para el punto de comprobación. |
JET_errLogWriteFail |
Error al escribir en el archivo de registro. |
JET_errLogDisabledDueToRecoveryFailure |
Error al intentar escribir en el registro después de que se produjo un error en la recuperación. |
JET_errCannotLogDuringRecoveryRedo |
Error al intentar escribir en el registro durante el rehacer de recuperación. |
JET_errLogGenerationMismatch |
El nombre del archivo de registro no coincide con el número de generación interno. |
JET_errBadLogVersion |
La versión del archivo de registro no es compatible con la versión ese. |
JET_errInvalidLogSequence |
La marca de tiempo del siguiente registro no coincide con la marca de tiempo esperada. |
JET_errLoggingDisabled |
El registro no está activo. |
JET_errLogBufferTooSmall |
El búfer de registro es demasiado pequeño para la recuperación. |
JET_errLogSequenceEnd |
Se ha superado el número máximo de archivo de registro. |
JET_errNoBackup |
No hay ninguna copia de seguridad en curso. |
JET_errInvalidBackupSequence |
La llamada de copia de seguridad está fuera de secuencia. |
JET_errBackupNotAllowedYet |
No se puede realizar una copia de seguridad en este momento. |
JET_errDeleteBackupFileFail |
No se pudo eliminar un archivo de copia de seguridad. |
JET_errMakeBackupDirectoryFail |
No se pudo crear el directorio temporal de copia de seguridad. |
JET_errInvalidBackup |
El registro circular está habilitado; No se puede realizar una copia de seguridad incremental. |
JET_errRecoveredWithErrors |
Los datos se restauraron con errores. |
JET_errMissingLogFile |
Falta el archivo de registro actual. |
JET_errLogDiskFull |
El disco de registro está lleno. |
JET_errBadLogSignature |
Hay una firma incorrecta para un archivo de registro. |
JET_errBadDbSignature |
Hay una firma incorrecta para un archivo de base de datos. |
JET_errBadCheckpointSignature |
Hay una firma incorrecta para un archivo de punto de comprobación. |
JET_errCheckpointCorrupt |
El archivo de punto de comprobación no se encontró o estaba dañado. |
JET_errMissingPatchPage |
La página del archivo de revisión de la base de datos no se encontró durante la recuperación. |
JET_errBadPatchPage |
La página del archivo de revisión de la base de datos no es válida. |
JET_errRedoAbruptEnded |
El rehacer finalizó repentinamente debido a un error repentino al leer los registros del archivo de registro. |
JET_errBadSLVSignature |
Esta marca está reservada. |
JET_errPatchFileMissing |
La restauración completa detectó que falta un archivo de revisión de base de datos del conjunto de copia de seguridad. |
JET_errDatabaseLogSetMismatch |
La base de datos no pertenece al conjunto actual de archivos de registro. |
JET_errDatabaseStreamingFileMismatch |
Esta marca está reservada. |
JET_errLogFileSizeMismatch |
El tamaño real del archivo de registro no coincide con JET_paramLogFileSize. |
JET_errCheckpointFileNotFound |
No se pudo encontrar el archivo de punto de comprobación. |
JET_errRequiredLogFilesMissing |
Faltan los archivos de registro necesarios para la recuperación. |
JET_errSoftRecoveryOnBackupDatabase |
Una recuperación temporal está a punto de usarse en una base de datos de copia de seguridad cuando se debe usar una restauración en su lugar. |
JET_errLogFileSizeMismatchDatabasesConsistent |
Las bases de datos se han recuperado, pero el tamaño del archivo de registro usado durante la recuperación no coincide con JET_paramLogFileSize. |
JET_errLogSectorSizeMismatch |
El tamaño del sector del archivo de registro no coincide con el tamaño del sector del volumen actual. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Las bases de datos se han recuperado, pero el tamaño del sector del archivo de registro (usado durante la recuperación) no coincide con el tamaño del sector del volumen actual. |
JET_errLogSequenceEndDatabasesConsistent |
Las bases de datos se han recuperado, pero se han usado todas las generaciones de registros posibles en la secuencia actual. Todos los archivos de registro y el archivo de punto de comprobación deben eliminarse y se debe realizar una copia de seguridad de las bases de datos antes de continuar. |
JET_errStreamingDataNotLogged |
Hubo un intento ilegal de reproducir una operación de archivo de streaming en la que no se registraron los datos. Esto probablemente se debe a un intento de puesta al día con el registro circular habilitado. |
JET_errDatabaseDirtyShutdown |
La base de datos no se ha apagado limpiamente. Primero se debe ejecutar una recuperación para completar correctamente las operaciones de base de datos para el cierre anterior. |
JET_errDatabaseInconsistent |
Este error está obsoleto y se ha reemplazado por JET_errDatabaseDirtyShutdown. |
JET_errConsistentTimeMismatch |
La última hora coherente de la base de datos no se ha coincidente. |
JET_errDatabasePatchFileMismatch |
El archivo de revisión de la base de datos no se genera a partir de esta copia de seguridad. |
JET_errEndingRestoreLogTooLow |
El número de registro inicial es demasiado bajo para la restauración. |
JET_errStartingRestoreLogTooHigh |
El número de registro inicial es demasiado alto para la restauración. |
JET_errGivenLogFileHasBadSignature |
El archivo de registro de restauración tiene una firma incorrecta. |
JET_errGivenLogFileIsNotContiguous |
El archivo de registro de restauración no es contiguo. |
JET_errMissingRestoreLogFiles |
Faltan algunos archivos de registro de restauración. |
JET_errMissingFullBackup |
La base de datos perdió una copia de seguridad completa anterior antes de intentar realizar una copia de seguridad incremental. |
JET_errBadBackupDatabaseSize |
El tamaño de la base de datos de copia de seguridad no es un múltiplo del tamaño de página de la base de datos. |
JET_errDatabaseAlreadyUpgraded |
El intento actual de actualizar una base de datos se ha detenido porque la base de datos ya está actualizada. |
JET_errDatabaseIncompleteUpgrade |
La base de datos solo se convirtió parcialmente en el formato actual. La base de datos debe restaurarse a partir de la copia de seguridad. |
JET_errMissingCurrentLogFiles |
Faltan algunos archivos de registro actuales para la restauración continua. |
JET_errDbTimeTooOld |
El dbtime de una página es menor que dbtimeBefore que se encuentra en el registro. |
JET_errDbTimeTooNew |
El dbtime de una página está adelantado al dbtimeBefore que se encuentra en el registro. |
JET_errMissingFileToBackup |
Faltaron algunos archivos de revisión de base de datos o de registro durante la copia de seguridad. |
JET_errLogTornWriteDuringHardRestore |
Se detectó una escritura rasgada en una copia de seguridad que se estableció durante una restauración dura. |
JET_errLogTornWriteDuringHardRecovery |
Se detectó una escritura rasgada durante una recuperación dura (el registro no formaba parte de un conjunto de copia de seguridad). |
JET_errLogCorruptDuringHardRestore |
Se detectaron daños en un conjunto de copia de seguridad durante una restauración completa. |
JET_errLogCorruptDuringHardRecovery |
Se detectaron daños durante la recuperación completa (el registro no formaba parte de un conjunto de copia de seguridad). |
JET_errMustDisableLoggingForDbUpgrade |
No se puede habilitar el registro al intentar actualizar una base de datos. |
JET_errBadRestoreTargetInstance |
No se ha encontrado la targetInstance especificada para la restauración o los archivos de registro no coinciden. |
JET_errRecoveredWithoutUndo |
El motor de base de datos reproduzca correctamente todas las operaciones del registro de transacciones para realizar una recuperación de bloqueos, pero el autor de la llamada ha elegido detener la recuperación sin revertir las actualizaciones no confirmadas. |
JET_errDatabasesNotFromSameSnapshot |
Las bases de datos que se van a restaurar no proceden de la misma copia de seguridad de instantáneas. |
JET_errSoftRecoveryOnSnapshot |
Hay una recuperación temporal en una base de datos desde un conjunto de copia de seguridad de instantáneas. |
JET_errUnicodeTranslationBufferTooSmall |
El búfer de traducción Unicode es demasiado pequeño. |
JET_errUnicodeTranslationFail |
Error de normalización Unicode. |
JET_errUnicodeNormalizationNotSupported |
El sistema operativo no proporciona compatibilidad con la normalización Unicode y no se especificó una devolución de llamada de normalización. |
JET_errExistingLogFileHasBadSignature |
El archivo de registro existente tiene una firma incorrecta. |
JET_errExistingLogFileIsNotContiguous |
Un archivo de registro existente no es contiguo. |
JET_errLogReadVerifyFailure |
Se encontró un error de suma de comprobación en el archivo de registro durante la copia de seguridad. |
JET_errSLVReadVerifyFailure |
Esta marca está reservada. |
JET_errCheckpointDepthTooDeep |
Hay demasiadas generaciones pendientes entre el punto de control y la generación actual. |
JET_errRestoreOfNonBackupDatabase |
Se intentó realizar una recuperación dura en una base de datos que no era una base de datos de copia de seguridad. |
JET_errInvalidGrbit |
Hay un parámetro grbit no válido. |
JET_errTermInProgress |
La finalización está en curso. |
JET_errFeatureNotAvailable |
No se admite este elemento de API. |
JET_errInvalidName |
Se usa un nombre no válido. |
JET_errInvalidParameter |
Se usa un parámetro de API no válido. |
JET_errDatabaseFileReadOnly |
Se intentó asociar a un archivo de base de datos de solo lectura para las operaciones de lectura y escritura. |
JET_errInvalidDatabaseId |
Hay un identificador de base de datos no válido. |
JET_errOutOfMemory |
El sistema no tiene memoria. |
JET_errOutOfDatabaseSpace |
Se ha alcanzado el tamaño máximo de la base de datos. |
JET_errOutOfCursors |
La tabla está fuera de cursores. |
JET_errOutOfBuffers |
La base de datos está fuera de los búferes de página. |
JET_errTooManyIndexes |
Hay demasiados índices. |
JET_errTooManyKeys |
Hay demasiadas columnas en un índice. |
JET_errRecordDeleted |
Se ha eliminado el registro. |
JET_errReadVerifyFailure |
Hay un error de suma de comprobación en una página de base de datos. |
JET_errPageNotInitialized |
Hay una página de base de datos en blanco. |
JET_errOutOfFileHandles |
No hay identificadores de archivo. |
JET_errDiskIO |
Hay un error de E/S de disco. |
JET_errInvalidPath |
Hay una ruta de acceso de archivo no válida. |
JET_errInvalidSystemPath |
Hay una ruta de acceso del sistema no válida. |
JET_errInvalidLogDirectory |
Hay un directorio de registro no válido. |
JET_errRecordTooBig |
El registro es mayor que el tamaño máximo. |
JET_errTooManyOpenDatabases |
Hay demasiadas bases de datos abiertas. |
JET_errInvalidDatabase |
No es un archivo de base de datos. |
JET_errNotInitialized |
No se ha inicializado el motor de base de datos. |
JET_errAlreadyInitialized |
El motor de base de datos ya está inicializado. |
JET_errInitInProgress |
Se está inicializando el motor de base de datos. |
JET_errFileAccessDenied |
No se puede tener acceso al archivo porque el archivo está bloqueado o está en uso. |
JET_errBufferTooSmall |
El búfer es demasiado pequeño. |
JET_errTooManyColumns |
Se definen demasiadas columnas. |
JET_errContainerNotEmpty |
El contenedor no está vacío. |
JET_errInvalidFilename |
El nombre de archivo no es válido. |
JET_errInvalidBookmark |
Hay un marcador no válido. |
JET_errColumnInUse |
La columna usada se encuentra en un índice. |
JET_errInvalidBufferSize |
El búfer de datos no coincide con el tamaño de columna. |
JET_errColumnNotUpdatable |
No se puede establecer el valor de columna. |
JET_errIndexInUse |
El índice está en uso. |
JET_errLinkNotSupported |
La compatibilidad con vínculos no está disponible. |
JET_errNullKeyDisallowed |
No se permiten claves NULL en un índice. |
JET_errNotInTransaction |
La operación debe producirse dentro de una transacción. |
JET_errTooManyActiveUsers |
Hay demasiados usuarios de base de datos activos |
JET_errInvalidCountry |
Hay un código de país no válido o desconocido. |
JET_errInvalidLanguageId |
Hay un identificador de idioma no válido o desconocido. |
JET_errInvalidCodePage |
Hay una página de códigos no válida o desconocida. |
JET_errInvalidLCMapStringFlags |
Hay marcas no válidas que se usan para LCMapString. |
JET_errVersionStoreEntryTooBig |
Se intentó crear una entrada de almacén de versiones (RCE) que era mayor que un cubo de versiones. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
El almacén de versiones no tiene memoria y el intento de limpieza no se pudo completar. |
JET_errVersionStoreOutOfMemory |
El almacén de versiones no tiene memoria y ya se intentó limpiar. |
JET_errCannotIndex |
Las columnas de custodia y SLV no se pueden indizar. |
JET_errRecordNotDeleted |
No se ha eliminado el registro. |
JET_errTooManyMempoolEntries |
Se han solicitado demasiadas entradas mempool. |
JET_errOutOfObjectIDs |
La base de datos está fuera de los ObjectID de árbol B+, por lo que se debe realizar una desfragmentación sin conexión para reclamar objectIds liberados o no utilizados. |
JET_errOutOfLongValueIDs |
El contador de identificador de valor largo ha alcanzado el valor máximo. Se debe realizar una desfragmentación sin conexión para reclamar valores LongValueID gratuitos o no utilizados. |
JET_errOutOfAutoincrementValues |
El contador de incremento automático ha alcanzado el valor máximo. Una desfragmentación sin conexión no podrá reclamar valores de incremento automático libres o sin usar). |
JET_errOutOfDbtimeValues |
El contador Dbtime ha alcanzado el valor máximo. Se debe realizar una desfragmentación sin conexión para reclamar valores dbtime gratuitos o no utilizados. |
JET_errOutOfSequentialIndexValues |
Un contador de índice secuencial ha alcanzado el valor máximo. Se debe realizar una desfragmentación sin conexión para reclamar valores de SequentialIndex gratuitos o no utilizados. |
JET_errRunningInOneInstanceMode |
Esta llamada a varias instancias tiene habilitado el modo de instancia única. |
JET_errRunningInMultiInstanceMode |
Esta llamada de instancia única tiene habilitado el modo de varias instancias. |
JET_errSystemParamsAlreadySet |
Ya se han establecido los parámetros del sistema global. |
JET_errSystemPathInUse |
Otra instancia de base de datos ya está usando la ruta de acceso del sistema. |
JET_errLogFilePathInUse |
Otra instancia de base de datos ya está usando la ruta de acceso del archivo de registro. |
JET_errTempPathInUse |
Otra instancia de base de datos ya está usando la ruta de acceso a la base de datos temporal. |
JET_errInstanceNameInUse |
El nombre de instancia ya está en uso. |
JET_errInstanceUnavailable |
Esta instancia no se puede usar porque encontró un error irrecuperable. |
JET_errDatabaseUnavailable |
Esta base de datos no se puede usar porque encontró un error irrecuperable. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
Esta instancia no se puede usar porque encontró un error log-disk-full al realizar una operación (por ejemplo, una reversión de transacciones) que no pudo tolerar errores. |
JET_errOutOfSessions |
La base de datos no tiene sesiones. |
JET_errWriteConflict |
Error en el bloqueo de escritura debido a la existencia de un bloqueo de escritura pendiente. |
JET_errTransTooDeep |
Las transacciones están anidadas demasiado profundamente. |
JET_errInvalidSesid |
Hay un identificador de sesión no válido. |
JET_errWriteConflictPrimaryIndex |
Se intentó realizar una actualización en un índice principal no confirmado. |
JET_errInTransaction |
No se permite la operación dentro de una transacción. |
JET_errRollbackRequired |
La transacción actual debe revertirse. No se puede confirmar y no se puede iniciar una nueva. |
JET_errTransReadOnly |
Una transacción de solo lectura intentó modificar la base de datos. |
JET_errSessionWriteConflict |
Se intentó reemplazar el mismo registro por dos cursores diferentes en la misma sesión. |
JET_errRecordTooBigForBackwardCompatibility |
El registro sería demasiado grande si se representa en un formato de base de datos de una versión anterior de Jet. |
JET_errCannotMaterializeForwardOnlySort |
No se pudo crear la tabla temporal debido a parámetros que entran en conflicto con JET_bitTTForwardOnly. |
JET_errSesidTableIdMismatch |
El identificador de sesión no se puede usar con el identificador de tabla porque no se usó para crearlo. |
JET_errInvalidInstance |
El identificador de instancia no es válido o hace referencia a una instancia que se ha cerrado. |
JET_errReadLostFlushVerifyFailure |
La página de base de datos leída del disco tenía una escritura anterior no representada en la página. Disponible en Windows 8 y versiones posteriores para el cliente, y Windows Server 2012 y versiones posteriores para el servidor. |
JET_errDatabaseDuplicate |
La base de datos ya existe. |
JET_errDatabaseInUse |
La base de datos en uso. |
JET_errDatabaseNotFound |
No hay ninguna base de datos de este tipo. |
JET_errDatabaseInvalidName |
El nombre de la base de datos no es válido. |
JET_errDatabaseInvalidPages |
Hay un número no válido de páginas. |
JET_errDatabaseCorrupted |
Hay un archivo que no es de base de datos o una base de datos dañada. |
JET_errDatabaseLocked |
La base de datos está bloqueada exclusivamente. |
JET_errCannotDisableVersioning |
No se puede deshabilitar el control de versiones de esta base de datos. |
JET_errInvalidDatabaseVersion |
El motor de base de datos no es compatible con la base de datos. |
JET_errDatabase200Format |
La base de datos tiene un formato anterior (200). JetInit devuelve este error si se establece JET_paramCheckFormatWhenOpenFail. Solo cliente de Windows NT. |
JET_errDatabase400Format |
La base de datos tiene un formato anterior (400). JetInit devuelve este error si se establece JET_paramCheckFormatWhenOpenFail. Solo cliente de Windows NT. |
JET_errDatabase500Format |
La base de datos tiene un formato anterior (500). JetInit devuelve este error si se establece JET_paramCheckFormatWhenOpenFail. Solo cliente de Windows NT. |
JET_errPageSizeMismatch |
El tamaño de página de la base de datos no coincide con el motor. |
JET_errTooManyInstances |
No se pueden iniciar más instancias de base de datos. |
JET_errDatabaseSharingViolation |
Una instancia de base de datos diferente usa esta base de datos. |
JET_errAttachedDatabaseMismatch |
Se han detectado datos adjuntos de base de datos pendientes al principio o al final de la recuperación, pero falta la base de datos o no coincide con la información de datos adjuntos. |
JET_errDatabaseInvalidPath |
La ruta de acceso especificada al archivo de base de datos no es válida. |
JET_errDatabaseIdInUse |
A una base de datos se le asigna un identificador que ya está en uso. |
JET_errForceDetachNotAllowed |
La desasociación forzada solo se permite después de que se detuvo la desasociación normal debido a un error. |
JET_errCatalogCorrupted |
Se detectaron daños en el catálogo. |
JET_errPartiallyAttachedDB |
La base de datos solo está asociada parcialmente y no se puede completar la operación de adjuntar. |
JET_errDatabaseSignInUse |
La base de datos con la misma firma ya está en uso. |
JET_errDatabaseCorruptedNoRepair |
La base de datos está dañada, pero no se permite una reparación. |
JET_errInvalidCreateDbVersion |
El motor de base de datos intentó reproducir una operación Crear base de datos desde el registro de transacciones, pero no se pudo realizar debido a una versión incompatible de esa operación. |
JET_errTableLocked |
La tabla está bloqueada exclusivamente. |
JET_errTableDuplicate |
La tabla ya existe. |
JET_errTableInUse |
La tabla está en uso y no se puede bloquear. |
JET_errObjectNotFound |
No hay ninguna tabla o objeto de este tipo. |
JET_errDensityInvalid |
Hay un archivo incorrecto o una densidad de índice. |
JET_errTableNotEmpty |
La tabla no está vacía. |
JET_errInvalidTableId |
El identificador de tabla no es válido. |
JET_errTooManyOpenTables |
No se pueden abrir más tablas, incluso después de que se haya ejecutado la tarea de limpieza interna. |
JET_errIllegalOperation |
La operación no se admite en la tabla. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
No se pueden abrir más tablas porque no se pudo completar el intento de limpieza. |
JET_errObjectDuplicate |
El nombre de la tabla o del objeto está en uso. |
JET_errInvalidObject |
El objeto no es válido para la operación. |
JET_errCannotDeleteTempTable |
JetCloseTable debe usarse en lugar de JetDeleteTable para eliminar una tabla temporal. |
JET_errCannotDeleteSystemTable |
Hubo un intento ilegal de eliminar una tabla del sistema. |
JET_errCannotDeleteTemplateTable |
Hubo un intento no válido de eliminar una tabla de plantilla. |
JET_errExclusiveTableLockRequired |
Debe haber un bloqueo exclusivo en la mesa. |
JET_errFixedDDL |
Las operaciones DDL están prohibidas en esta tabla. |
JET_errFixedInheritedDDL |
En una tabla derivada, las operaciones DDL están prohibidas en la parte heredada del DDL. |
JET_errCannotNestDDL |
Actualmente no se admite el anidamiento del DDL jerárquico. |
JET_errDDLNotInheritable |
Se intentó heredar un DDL de una tabla que no está marcada como una tabla de plantilla. |
JET_errInvalidSettings |
Los parámetros del sistema se establecieron incorrectamente. |
JET_errClientRequestToStopJetService |
El cliente ha solicitado que se detenga el servicio. |
JET_errCannotAddFixedVarColumnToDerivedTable |
La tabla Template se creó con la marca NoFixedVarColumnsInDerivedTables establecida. |
JET_errIndexCantBuild |
Error en la compilación del índice. |
JET_errIndexHasPrimary |
El índice principal ya está definido. |
JET_errIndexDuplicate |
El índice ya está definido. |
JET_errIndexNotFound |
No hay ese índice. |
JET_errIndexMustStay |
No se puede eliminar el índice clúster. |
JET_errIndexInvalidDef |
La definición de índice no es válida. |
JET_errInvalidCreateIndex |
La creación de la descripción del índice no era válida. |
JET_errTooManyOpenIndexes |
La base de datos está fuera de los bloques de descripción del índice. |
JET_errMultiValuedIndexViolation |
Se han generado claves de índice entre registros no únicas para un índice multivalor. |
JET_errIndexBuildCorrupted |
Un índice secundario que refleja correctamente el índice principal no se pudo compilar. |
JET_errPrimaryIndexCorrupted |
El índice principal está dañado y la base de datos debe desfragmentarse. |
JET_errSecondaryIndexCorrupted |
El índice secundario está dañado y la base de datos debe desfragmentarse. |
JET_errInvalidIndexId |
El identificador de índice no es válido. |
JET_errIndexTuplesSecondaryIndexOnly |
El índice de tupla solo se puede establecer en un índice secundario. |
JET_errIndexTuplesTooManyColumns |
La definición de índice del índice de tupla contiene más columnas de clave que el motor de base de datos puede admitir. Nota El error de JET_errIndexTuplesOneColumnOnly está obsoleto y se ha reemplazado por JET_errIndexTuplesTooManyColumns. |
JET_errIndexTuplesNonUniqueOnly |
El índice de tupla debe ser un índice no único. |
JET_errIndexTuplesTextBinaryColumnsOnly |
Una definición de índice de tupla solo puede contener columnas de clave que tengan tipos de columnas de texto o binarios. Nota El error de JET_errIndexTuplesTextColumnsOnly está obsoleto y se ha reemplazado por JET_errIndexTuplesTextBinaryColumnsOnly. |
JET_errIndexTuplesVarSegMacNotAllowed |
El índice de tupla no permite establecer cbVarSegMac. |
JET_errIndexTuplesInvalidLimits |
La longitud mínima o máxima de la tupla o el número máximo de caracteres especificados para un índice no son válidos. |
JET_errIndexTuplesCannotRetrieveFromIndex |
No se puede llamar a JetRetrieveColumn con la marca JET_bitRetrieveFromIndex establecida al recuperar una columna en un índice de tupla. |
JET_errIndexTuplesKeyTooSmall |
La clave especificada no cumple la longitud mínima de tupla. |
JET_errColumnLong |
El valor de la columna es largo. |
JET_errColumnNoChunk |
No hay ningún fragmento de este tipo en un valor largo. |
JET_errColumnDoesNotFit |
El campo no caberá en el registro. |
JET_errNullInvalid |
Null no es válido. |
JET_errColumnIllegalNull |
Null no es válido. El administrador de registros devuelve este error. |
JET_errColumnIndexed -1505 |
La columna se indexa y no se puede eliminar. |
JET_errColumnTooBig -1506 |
La longitud del campo es mayor que la longitud máxima permitida. |
JET_errColumnNotFound -1507 |
No hay tal columna. |
JET_errColumnDuplicate -1508 |
Este campo ya está definido. |
JET_errMultiValuedColumnMustBeTagged -1509 |
Se intentó crear una columna con varios valores, pero la columna no estaba etiquetada. |
JET_errColumnRedundant -1510 |
Hubo un segundo incremento automático o columna de versión. |
JET_errInvalidColumnType -1511 |
El tipo de datos de columna no es válido. |
JET_errTaggedNotNULL -1514 |
No hay columnas etiquetadas que no sean NULL. |
JET_errNoCurrentIndex -1515 |
La base de datos no es válida porque no contiene un índice actual. |
JET_errKeyIsMade -1516 |
La clave está completamente hecha. |
JET_errBadColumnId -1517 |
El identificador de columna es incorrecto. |
JET_errBadItagSequence -1518 |
Hay una itagSequence incorrecta para la columna etiquetada. |
JET_errColumnInRelationship -1519 |
No se puede eliminar una columna porque forma parte de una relación. |
JET_errCannotBeTagged -1521 |
No se puede etiquetar el incremento automático y la versión. |
JET_errDefaultValueTooBig -1524 |
El valor predeterminado supera el tamaño máximo. |
JET_errMultiValuedDuplicate -1525 |
Se detectó un valor duplicado en una columna única con varios valores. |
JET_errLVCorrupted -1526 |
Se encontraron daños en un árbol de valores largos. |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
Se detectó un valor duplicado en una columna única con varios valores después de normalizar los datos y se normaliza truncar los datos antes de la comparación. |
JET_errDerivedColumnCorruption -1529 |
Hay una columna no válida en la tabla derivada. |
JET_errInvalidPlaceholderColumn -1530 |
Se intentó convertir una columna en un marcador de posición de índice principal, pero la columna no cumple los criterios necesarios. |
JET_errRecordNotFound -1601 |
No se encontró la clave. |
JET_errRecordNoCopy -1602 |
No hay ningún búfer de trabajo. |
JET_errNoCurrentRecord -1603 |
No hay ningún registro actual. |
JET_errRecordPrimaryChanged -1604 |
Es posible que la clave principal no cambie. |
JET_errKeyDuplicate -1605 |
Hay una clave duplicada no válida. |
JET_errAlreadyPrepared -1607 |
Se intentó actualizar un registro mientras una actualización de registros ya estaba en curso. |
JET_errKeyNotMade -1608 |
No se realizó una llamada a JetMakeKey. |
JET_errUpdateNotPrepared -1609 |
No se realizó una llamada a JetPrepareUpdate. |
JET_errDataHasChanged -1611 |
Los datos han cambiado y se anuló la operación. |
JET_errLanguageNotSupported -1619 |
Esta instalación de Windows no admite el idioma seleccionado. |
JET_errTooManySorts -1701 |
Hay demasiados procesos de ordenación. |
JET_errInvalidOnSort -1702 |
Se produjo una operación no válida durante una ordenación. |
JET_errTempFileOpenError -1803 |
No se pudo abrir el archivo temporal. |
JET_errTooManyAttachedDatabases -1805 |
Hay demasiadas bases de datos abiertas. |
JET_errDiskFull -1808 |
No queda espacio en el disco. |
JET_errPermissionDenied -1809 |
Se deniega el permiso. |
JET_errFileNotFound -1811 |
No se encontró el archivo. |
JET_errFileInvalidType -1812 |
El tipo de archivo no es válido. |
JET_errAfterInitialization -1850 |
No se puede iniciar una restauración después de la inicialización. |
JET_errLogCorrupted -1852 |
No se pudieron interpretar los registros. |
JET_errInvalidOperation -1906 |
La operación no es válida. |
JET_errAccessDenied -1907 |
Acceso denegado. |
JET_errTooManySplits -1909 |
Una división infinita. |
JET_errSessionSharingViolation -1910 |
Varios subprocesos usan la misma sesión. |
JET_errEntryPointNotFound -1911 |
No se encontró un punto de entrada en un archivo DLL necesario. |
JET_errSessionContextAlreadySet -1912 |
La sesión especificada ya tiene un contexto de sesión establecido. |
JET_errSessionContextNotSetByThisThread -1913 |
Se intentó restablecer el contexto de sesión, pero el subproceso actual no era el original que estableció el contexto de sesión. |
JET_errSessionInUse -1914 |
Se intentó finalizar la sesión actualmente en uso. |
JET_errRecordFormatConversionFailed -1915 |
Error interno durante una conversión de formato de registro dinámico. |
JET_errOneDatabasePerSession -1916 |
Solo se permite una base de datos de usuario abierta por sesión (como se indica estableciendo la marca JET_paramOneDatabasePerSession durante la creación de la base de datos). |
JET_errRollbackError -1917 |
Se produjo un error durante la reversión. |
JET_errCallbackFailed -2101 |
Error en una llamada de función de devolución de llamada. |
JET_errCallbackNotResolved -2102 |
No se encontró una función de devolución de llamada. |
JET_errOSSnapshotInvalidSequence -2401 |
La API de instantáneas del sistema operativo se usó en una secuencia no válida. |
JET_errOSSnapshotTimeOut -2402 |
La instantánea del sistema operativo finalizó con un tiempo de espera. |
JET_errOSSnapshotNotAllowed -2403 |
No se permite la instantánea del sistema operativo porque hay una copia de seguridad o recuperación en curso. |
JET_errOSSnapshotInvalidSnapId -2404 |
Error en la operación porque el identificador de instantáneas del sistema operativo especificado no era válido. |
JET_errLSCallbackNotSpecified -3000 |
Se intentó usar el almacenamiento local sin especificar una función de devolución de llamada. |
JET_errLSAlreadySet -3001 |
Se intentó establecer el almacenamiento local para un objeto que ya lo tenía establecido. |
JET_errLSNotSet -3002 |
Se intentó recuperar el almacenamiento local de un objeto que no lo tenía establecido. |
JET_errFileIOSparse -4000 |
Error en una operación de E/S porque se intentó en una región sin asignar de un archivo. |
JET_errFileIOBeyondEOF -4001 |
Se emitió una lectura a una ubicación más allá del EOF (las escrituras expandirán el archivo). |
JET_errFileIOAbort -4002 |
Esta marca indica al autor de la llamada JET_ABORTRETRYFAILCALLBACK que anule la E/S especificada. |
JET_errFileIORetry -4003 |
Esta marca indica al autor de la llamada JET_ABORTRETRYFAILCALLBACK que vuelva a intentar la E/S especificada. |
JET_errFileIOFail -4004 |
Esta marca indica al autor de la llamada JET_ABORTRETRYFAILCALLBACK que produzca un error en la E/S especificada. |
JET_errFileCompressed -4005 |
No se admite el acceso de lectura y escritura en archivos comprimidos. |
Comentarios
En general, un valor mayor que cero debe interpretarse como una advertencia, un valor de cero debe interpretarse como correcto y un valor menor que cero debe interpretarse como un error. Una aplicación no debe confiar en ningún otro patrón de estos valores, como los intervalos de valores.
Requisitos
Requisito | Value |
---|---|
Cliente |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Servidor |
Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Encabezado |
Declarado en Esent.h. |
Consulte también
Parámetros de control de errores
Errores del motor de almacenamiento extensible
Archivos extensibles del motor de almacenamiento
Comentarios
Enviar y ver comentarios de