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 funciones de la API del motor de almacenamiento extensible usan los siguientes códigos de error (marcas).
Un valor de cero de JET_ERR se debe interpretar como correcto.
Correcto |
Descripción |
---|---|
JET_errSuccess 0 |
La función se ha realizado correctamente. |
Un valor de JET_ERR mayor que cero se debe interpretar como una advertencia.
Advertencias |
Descripción |
---|---|
JET_wrnRemainingVersions |
El almacén de versiones todavía está 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 instancia de destino especificada para la restauración está en ejecución. |
JET_wrnDatabaseRepaired |
Se han reparado los daños 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á conectada. |
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 ningún bloqueo de escritura en el nivel de transacción 0. |
JET_wrnColumnSetNull |
La columna se ha establecido 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 BLOB grandes. Nota Este error es solo para uso interno. |
JET_wrnColumnSkipped |
No se devolvieron los valores de columna 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 |
No se devolvieron los valores de columna 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 ha truncado en el límite de tamaño solicitado durante la enumeración. |
JET_wrnColumnPresent |
Los valores de columna existen, pero la solicitud no los devolvió. |
JET_wrnColumnSingleValue |
El valor de columna se devolvió en JET_COLUMNENUM como resultado de establecer JET_bitEnumerateCompressOutput. |
JET_wrnColumnDefault |
El valor de la columna se ha establecido en el valor predeterminado de la columna. |
JET_wrnDataHasChanged |
Los datos han cambiado. |
JET_wrnKeyChanged |
Se usa 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 había en ejecución una desfragmentación en línea en la base de datos especificada. |
JET_wrnDefragNotRunning |
No hay en ejecución una desfragmentación en línea en la base de datos especificada. |
JET_wrnCallbackNotRegistered |
Se anuló el registro de una función de devolución de llamada no existente. |
Un valor de JET_ERR menor que cero se debe interpretar como un error.
Errors |
Descripción |
---|---|
JET_wrnNyi |
La función aún no está implementada. |
JET_errRfsFailure |
Se ha producido un 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 operaciones de E/S. |
JET_errTaskDropped |
No se pudo ejecutar la tarea asincrónica solicitada. |
JET_errInternalError |
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 la 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 caché de AvailExt no coincide con el árbol B+. El administrador de directorios devuelve este error. |
JET_errSPAvailExtCorrupted |
El árbol del espacio AllAvailExt está dañado. El administrador de directorios devuelve este error. |
JET_errSPAvailExtCacheOutOfMemory |
Error de memoria insuficiente al asignar un nodo de caché de AvailExt. El administrador de directorios devuelve este error. |
JET_errSPOwnExtCorrupted |
El árbol del espacio OwnExt está dañado. El administrador de directorios devuelve este error. |
JET_errDbTimeCorrupted |
El valor de Dbtime de la página actual es mayor que el valor de dbtime global de la base de datos. 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 del índice no permite el truncamiento de la clave. |
JET_errKeyTooBig |
La clave es demasiado larga. 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 del 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 la recuperación. |
JET_errCannotLogDuringRecoveryRedo |
Error al intentar escribir en el registro durante la operación de rehacer de la 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 de ESE. |
JET_errInvalidLogSequence |
La marca de tiempo del registro siguiente no coincide con la marca de tiempo esperada. |
JET_errLoggingDisabled |
El registro no está activo. |
JET_errLogBufferTooSmall |
El búfer del 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 |
No se encontró el archivo de punto de comprobación o estaba dañado. |
JET_errMissingPatchPage |
No se encontró la página del archivo de revisión de base de datos durante la recuperación. |
JET_errBadPatchPage |
La página del archivo de revisión de base de datos no es válida. |
JET_errRedoAbruptEnded |
La operación de rehacer finalizó abruptamente debido a un error repentino al leer los registros del archivo de registro. |
JET_errBadSLVSignature |
Esta marca está reservada. |
JET_errPatchFileMissing |
La restauración definitiva detectó que falta un archivo de revisión de base de datos del conjunto de copias 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 |
Está a punto de usarse una recuperación temporal 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 de sector del archivo de registro no coincide con el tamaño de sector del volumen actual. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Las bases de datos se han recuperado, pero el tamaño de sector del archivo de registro (usado durante la recuperación) no coincide con el tamaño de sector del volumen actual. |
JET_errLogSequenceEndDatabasesConsistent |
Las bases de datos se han recuperado, pero se han usado todas las generaciones de registros posibles de la secuencia actual. Se deben eliminar todos los archivos de registro y el archivo de punto de comprobación 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 apagado anterior. |
JET_errDatabaseInconsistent |
Este error está obsoleto y se ha reemplazado por JET_errDatabaseDirtyShutdown. |
JET_errConsistentTimeMismatch |
No se ha encontrado coincidencia para la última hora coherente de la base de datos. |
JET_errDatabasePatchFileMismatch |
El archivo de revisión de base de datos no se ha generado 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 la restauración tiene una firma incorrecta. |
JET_errGivenLogFileIsNotContiguous |
El archivo de registro de la restauración no es contiguo. |
JET_errMissingRestoreLogFiles |
Faltan algunos archivos de registro de la restauración. |
JET_errMissingFullBackup |
En la base de datos falta 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 se convirtió solo parcialmente al formato actual. La base de datos se debe restaurar a partir de la copia de seguridad. |
JET_errMissingCurrentLogFiles |
Faltan algunos archivos de registro actuales para la restauración continua. |
JET_errDbTimeTooOld |
El valor de dbtime de una página es menor que el valor de dbtimeBefore que se encuentra en el registro. |
JET_errDbTimeTooNew |
El valor de dbtime de una página es anterior al valor de 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 rota en una copia de seguridad que se estableció durante una restauración definitiva. |
JET_errLogTornWriteDuringHardRecovery |
Se detectó una escritura rota durante una recuperación definitiva (el registro no formaba parte de un conjunto de copias de seguridad). |
JET_errLogCorruptDuringHardRestore |
Se detectaron daños en un conjunto de copias de seguridad durante una restauración definitiva. |
JET_errLogCorruptDuringHardRecovery |
Se detectaron daños durante la recuperación definitiva (el registro no formaba parte de un conjunto de copias de seguridad). |
JET_errMustDisableLoggingForDbUpgrade |
No se puede habilitar el registro al intentar actualizar una base de datos. |
JET_errBadRestoreTargetInstance |
No se ha encontrado la instancia de destino especificada para la restauración o los archivos de registro no coinciden. |
JET_errRecoveredWithoutUndo |
El motor de base de datos ha reproducido correctamente todas las operaciones del registro de transacciones para realizar una recuperación de un bloqueo, 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 a partir de un conjunto de copias 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 comprobación y la generación actual. |
JET_errRestoreOfNonBackupDatabase |
Se intentó realizar una recuperación definitiva 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 está utilizando un nombre no válido. |
JET_errInvalidParameter |
Se está utilizando un parámetro de API no válido. |
JET_errDatabaseFileReadOnly |
Se intentó conectar a un archivo de base de datos de solo lectura para operaciones de lectura y escritura. |
JET_errInvalidDatabaseId |
Hay un identificador de base de datos no válido. |
JET_errOutOfMemory |
El sistema no tiene memoria suficiente. |
JET_errOutOfDatabaseSpace |
Se ha alcanzado el tamaño máximo de la base de datos. |
JET_errOutOfCursors |
La tabla ha agotado los cursores. |
JET_errOutOfBuffers |
La base de datos ha agotado 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 la base de datos. |
JET_errPageNotInitialized |
Hay una página de la base de datos en blanco. |
JET_errOutOfFileHandles |
No hay identificadores de archivos. |
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 |
El motor de base de datos no se ha inicializado. |
JET_errAlreadyInitialized |
El motor de base de datos ya está inicializado. |
JET_errInitInProgress |
El motor de base de datos se está inicializando. |
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 han definido 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 utilizada está 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 la 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 |
Se están utilizando marcas no válidas para LCMapString. |
JET_errVersionStoreEntryTooBig |
Se intentó crear una entrada del almacén de versiones (RCE) que era mayor que un contenedor de versiones. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
Se ha agotado la memoria del almacén de versiones y el intento de limpieza no se pudo completar. |
JET_errVersionStoreOutOfMemory |
Se ha agotado la memoria del almacén de versiones y ya se ha intentado una limpieza. |
JET_errCannotIndex |
Las columnas de custodia y SLV no se pueden indexar. |
JET_errRecordNotDeleted |
No se ha eliminado el registro. |
JET_errTooManyMempoolEntries |
Se han solicitado demasiadas entradas de mempool. |
JET_errOutOfObjectIDs |
La base de datos ha agotado los elementos objectID del árbol B+, por lo que se debe realizar una desfragmentación sin conexión para reclamar elementos objectId libres o no utilizados. |
JET_errOutOfLongValueIDs |
El contador de identificadores de valor largo ha alcanzado el valor máximo. Se debe realizar una desfragmentación sin conexión para reclamar elementos longValueID libres 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 no utilizados. |
JET_errOutOfDbtimeValues |
El contador de Dbtime ha alcanzado el valor máximo. Se debe realizar una desfragmentación sin conexión para reclamar valores de Dbtime libres 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 libres o no utilizados. |
JET_errRunningInOneInstanceMode |
Esta llamada de 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 globales del sistema. |
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 se 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 se encontró un error de disco de registro lleno al realizar una operación (por ejemplo, una reversión de transacciones) que no podía tolerar errores. |
JET_errOutOfSessions |
La base de datos ha agotado las 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 se debe revertir. 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 |
Dos cursores diferentes han intentado reemplazar el mismo registro 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 crearla. |
JET_errInvalidInstance |
El identificador de instancia no es válido o hace referencia a una instancia que se ha apagado. |
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 para Windows 8 y versiones posteriores en equipos cliente, y para Windows Server 2012 y versiones posteriores en equipos de servidor. |
JET_errDatabaseDuplicate |
La base de datos ya existe. |
JET_errDatabaseInUse |
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 de forma exclusiva. |
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 clientes Windows NT. |
JET_errDatabase400Format |
La base de datos tiene un formato anterior (400). JetInit devuelve este error si se establece JET_paramCheckFormatWhenOpenFail. Solo clientes Windows NT. |
JET_errDatabase500Format |
La base de datos tiene un formato anterior (500). JetInit devuelve este error si se establece JET_paramCheckFormatWhenOpenFail. Solo clientes 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 |
Otra instancia de base de datos está usando esta base de datos. |
JET_errAttachedDatabaseMismatch |
Se han detectado datos adjuntos pendientes de la base de datos al principio o al final de la recuperación, pero falta la base de datos o no coincide con la información de los 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 ha asignado un identificador que ya está en uso. |
JET_errForceDetachNotAllowed |
La desconexión forzada solo se permite después de que se detenga la desconexión normal debido a un error. |
JET_errCatalogCorrupted |
Se han detectado daños en el catálogo. |
JET_errPartiallyAttachedDB |
La base de datos solo está conectada parcialmente y no se puede completar la operación de conexión. |
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 de creación de base de datos a partir del registro de transacciones, pero no se pudo realizar debido a una versión incompatible de esa operación. |
JET_errTableLocked |
La tabla está bloqueada de forma exclusiva. |
JET_errTableDuplicate |
La tabla ya existe. |
JET_errTableInUse |
La tabla está en uso y no se puede bloquear. |
JET_errObjectNotFound |
No hay ninguna tabla u objeto de este tipo. |
JET_errDensityInvalid |
Hay un archivo o una densidad de índice incorrectos. |
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 |
Se debe utilizar JetCloseTable en lugar de JetDeleteTable para eliminar una tabla temporal. |
JET_errCannotDeleteSystemTable |
Hubo un intento no válido 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 tabla. |
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 de DDL. |
JET_errCannotNestDDL |
Actualmente, no se admite el anidamiento de 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 han establecido incorrectamente. |
JET_errClientRequestToStopJetService |
El cliente ha solicitado que se detenga el servicio. |
JET_errCannotAddFixedVarColumnToDerivedTable |
La tabla de plantilla se creó con el conjunto de marcas NoFixedVarColumnsInDerivedTables. |
JET_errIndexCantBuild |
Error en la creación del índice. |
JET_errIndexHasPrimary |
El índice principal ya está definido. |
JET_errIndexDuplicate |
El índice ya está definido. |
JET_errIndexNotFound |
No existe este índice. |
JET_errIndexMustStay |
No se puede eliminar el índice agrupado. |
JET_errIndexInvalidDef |
La definición del í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 ha agotado los bloques de descripción del índice. |
JET_errMultiValuedIndexViolation |
Se han generado claves de índice entre registros no únicas para un índice con varios valores. |
JET_errIndexBuildCorrupted |
No se pudo crear un índice secundario que refleje correctamente el índice principal. |
JET_errPrimaryIndexCorrupted |
El índice principal está dañado y la base de datos se debe desfragmentar. |
JET_errSecondaryIndexCorrupted |
El índice secundario está dañado y la base de datos se debe desfragmentar. |
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 clave que las que el motor de base de datos puede admitir. Nota El error 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 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 la tupla. |
JET_errColumnLong |
El valor de columna es un entero largo. |
JET_errColumnNoChunk |
No hay ningún fragmento de este tipo en un valor de entero largo. |
JET_errColumnDoesNotFit |
El campo no va a 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 está indexada y no se puede eliminar. |
JET_errColumnTooBig -1506 |
La longitud del campo es mayor que la longitud máxima permitida. |
JET_errColumnNotFound -1507 |
No existe esta colección. |
JET_errColumnDuplicate -1508 |
Este campo ya está definido. |
JET_errMultiValuedColumnMustBeTagged -1509 |
Se intentó crear una columna de varios valores, pero la columna no estaba etiquetada. |
JET_errColumnRedundant -1510 |
Había una segunda columna de incremento automático o versión. |
JET_errInvalidColumnType -1511 |
El tipo de datos de la columna no es válido. |
JET_errTaggedNotNULL -1514 |
No hay ninguna columna etiquetada que no sea 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 un elemento itagSequence incorrecto 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 pueden 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 de entero largo. |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
Se detectó un valor duplicado en una columna única con varios valores después de normalizar los datos y se están normalizando los datos truncados 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 al establecer 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 |
Se ha utilizado la API de instantáneas del sistema operativo 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 la instantánea 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 a JET_ABORTRETRYFAILCALLBACK que anule la operación de E/S especificada. |
JET_errFileIORetry -4003 |
Esta marca indica al autor de la llamada a JET_ABORTRETRYFAILCALLBACK que vuelva a intentar la operación de E/S especificada. |
JET_errFileIOFail -4004 |
Esta marca indica al autor de la llamada a JET_ABORTRETRYFAILCALLBACK que produzca un error para la operación de 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 se debe interpretar como una advertencia, un valor de cero se debe interpretar como correcto y un valor menor que cero se debe interpretar como un error. Una aplicación no debe confiar en ningún otro patrón de estos valores, por ejemplo, intervalos de valores.
Requisitos
Requisito | Valor |
---|---|
Client |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Server |
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 del motor de almacenamiento extensible