Partager via


Codes d’erreur du moteur de stockage extensible

S’applique à : Windows | Windows Server

Codes d’erreur du moteur de stockage extensible

Les codes d’erreur (indicateurs) suivants sont utilisés par les fonctions dans l’API du moteur de stockage extensible.

Une valeur JET_ERR égale à zéro doit être interprétée comme une réussite.

Opération réussie

Description

JET_errSuccess 0

La fonction a réussi.

Une valeur JET_ERR supérieure à zéro doit être interprétée comme un avertissement.

Avertissements

Description

JET_wrnRemainingVersions
321

Le magasin de versions est toujours actif. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_wrnUniqueKey
345

Une recherche sur un index non unique a généré une clé unique. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_wrnSeparateLongValue
406

Une colonne de base de données est une valeur longue séparée. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_wrnExistingLogFileHasBadSignature
558

Le fichier journal existant a une signature incorrecte.

JET_wrnExistingLogFileIsNotContiguous
559

Le fichier journal existant n’est pas contigu.

JET_wrnSkipThisRecord
564

Cette erreur est réservée à un usage interne uniquement.

JET_wrnTargetInstanceRunning
578

Le TargetInstance spécifié pour la restauration est en cours d’exécution.

JET_wrnDatabaseRepaired
595

L’altération de la base de données a été réparée.

JET_wrnColumnNull
1004

La colonne a une valeur NULL.

JET_wrnBufferTruncated
1006

La mémoire tampon est trop petite pour les données.

JET_wrnDatabaseAttached
1007

La base de données est déjà attachée.

JET_wrnSortOverflow
1009

Le tri tenté ne dispose pas de suffisamment de mémoire pour se terminer.

JET_wrnSeekNotEqual
1039

Une correspondance exacte n’a pas été trouvée lors d’une recherche.

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Une correspondance exacte n’a pas été trouvée lors d’une recherche. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_wrnRecordFoundLess
JET_wrnSeekNotEqual

Une correspondance exacte n’a pas été trouvée lors d’une recherche. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_wrnNoErrorInfo
1055

Il n’existe aucune information d’erreur étendue.

JET_wrnNoIdleActivity
1 058

Aucune activité inactive n’a eu lieu.

JET_wrnNoWriteLock
1067

Il n’existe aucun verrou d’écriture au niveau de transaction 0.

JET_wrnColumnSetNull
1068

La colonne est définie sur une valeur NULL.

JET_wrnTableEmpty
1301

Une table vide a été ouverte.

JET_wrnTableInUseBySystem
1327

Le nettoyage du système a un curseur ouvert sur la table.

JET_wrnCorruptIndexDeleted
1415

L’index obsolète doit être supprimé.

JET_wrnColumnMaxTruncated
1512

La longueur maximale est trop grande et a été tronquée.

JET_wrnCopyLongValue
1520

Une valeur d’objet blob a été déplacée de l’enregistrement vers un stockage distinct de grands objets blob.

Remarque Cette erreur est réservée à un usage interne uniquement.

JET_wrnColumnSkipped
1531

Les valeurs de colonne n’ont pas été retournées, car l’ID de colonne correspondant ou le membre itagSequence de la structure JET_ENUMCOLUMNVALUE qui a été demandé pour l’énumération était Null.

JET_wrnColumnNotLocal
1532

Les valeurs de colonne n’ont pas été retournées, car elles n’ont pas pu être reconstruites à partir des données existantes.

JET_wrnColumnMoreTags
1533

Les valeurs de colonne existantes n’ont pas été demandées pour l’énumération.

JET_wrnColumnTruncated
1534

La valeur de colonne a été tronquée à la limite de taille demandée pendant l’énumération.

JET_wrnColumnPresent
1535

Les valeurs de colonne existent, mais n’ont pas été retournées par la requête.

JET_wrnColumnSingleValue
1536

La valeur de colonne a été retournée dans JET_COLUMNENUM suite à la définition de JET_bitEnumerateCompressOutput.

JET_wrnColumnDefault
1537

La valeur de colonne est définie sur la valeur par défaut de la colonne.

JET_wrnDataHasChanged
1610

Les données ont changé.

JET_wrnKeyChanged
1618

Une nouvelle clé est utilisée.

JET_wrnFileOpenReadOnly
1813

Le fichier de base de données est en lecture seule.

JET_wrnIdleFull
1908

Le registre inactif est plein.

JET_wrnDefragAlreadyRunning
2000

Une défragmentation en ligne était déjà en cours d’exécution sur la base de données spécifiée.

JET_wrnDefragNotRunning
2001

Une défragmentation en ligne n’est pas en cours d’exécution sur la base de données spécifiée.

JET_wrnCallbackNotRegistered
2100

Une fonction de rappel inexistante a été désinscrite.

Une valeur JET_ERR inférieure à zéro doit être interprétée comme une erreur.

Erreurs

Description

JET_wrnNyi
-1

La fonction n’est pas encore implémentée.

JET_errRfsFailure
-100

Échec du simulateur de défaillance de ressource.

JET_errRfsNotArmed
-101

Le simulateur de défaillance de ressource n’a pas été initialisé.

JET_errFileClose
-102

Impossible de fermer le fichier.

JET_errOutOfThreads
-103

Impossible de démarrer le thread.

JET_errTooManyIO
-105

Le système est occupé en raison d’un trop grand nombre d’E/S.

JET_errTaskDropped
-106

Impossible d’exécuter la tâche asynchrone demandée.

JET_errInternalError
-107

Une erreur interne irrécupérable s’est produite.

JET_errDatabaseBufferDependenciesCorrupted
-255

Les dépendances de mémoire tampon ont été définies de manière incorrecte, et un échec de récupération s’est produit.

JET_errPreviousVersion
-322

La version existait déjà, et un échec de récupération s’est produit. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errPageBoundary
-323

La limite de page a été atteinte. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errKeyBoundary
-324

La limite de clé a été atteinte. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errBadPageLink
-327

La base de données est endommagée. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errBadBookmark
-328

Le signet n’a aucune adresse correspondante dans la base de données. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errNTSystemCallFailed
-334

L’appel au système d’exploitation a échoué. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errBadParentPageLink
-338

Une base de données parente est endommagée. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errSPAvailExtCacheOutOfSync
340-

Le cache AvailExt ne correspond pas à l’arborescence B+. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errSPAvailExtCorrupted
-341

L’arborescence d’espace AllAvailExt est endommagée. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errSPAvailExtCacheOutOfMemory
-342

Une erreur de mémoire insuffisante s’est produite lors de l’allocation d’un nœud de cache AvailExt. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errSPOwnExtCorrupted
-343

L’arborescence d’espace OwnExt est endommagée. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errDbTimeCorrupted
-344

La valeur Dbtime sur la page active est supérieure à celle de la base de données globale. Cette erreur est retournée par le gestionnaire d’annuaires.

JET_errKeyTruncated
-346

Une tentative de création d’une clé pour une entrée d’index a échoué, car la clé aurait été tronquée et la définition d’index interdit la troncation des clés.

JET_errKeyTooBig
-408

La clé est trop grande. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_errInvalidLoggedOperation
-500

L’opération journalisée ne peut pas être rétablie.

JET_errLogFileCorrupt
-501

Le fichier journal est endommagé.

JET_errNoBackupDirectory
-503

Aucun répertoire de sauvegarde n’a été donné.

JET_errBackupDirectoryNotEmpty
-504

Le répertoire de sauvegarde n’est pas vide

JET_errBackupInProgress
-505

La sauvegarde est déjà active.

JET_errRestoreInProgress
-506

Une restauration est en cours.

JET_errMissingPreviousLogFile
-509

Le fichier journal est manquant pour le point de contrôle.

JET_errLogWriteFail
-510

Une erreur s’est produite lors de l’écriture dans le fichier journal.

JET_errLogDisabledDueToRecoveryFailure
-511

La tentative d’écriture dans le journal après la récupération a échoué.

JET_errCannotLogDuringRecoveryRedo
-512

La tentative d’écriture dans le journal pendant le rétablissement de récupération a échoué.

JET_errLogGenerationMismatch
-513

Le nom du fichier journal ne correspond pas au numéro de génération interne.

JET_errBadLogVersion
-514

La version du fichier journal n’est pas compatible avec la version ESE.

JET_errInvalidLogSequence
-515

L’horodatage dans le journal suivant ne correspond pas à l’horodatage attendu.

JET_errLoggingDisabled
-516

Le journal n’est pas actif.

JET_errLogBufferTooSmall
-517

La mémoire tampon du journal est trop petite pour la récupération.

JET_errLogSequenceEnd
-519

Le nombre maximal de fichiers journaux a été dépassé.

JET_errNoBackup
-520

Aucune sauvegarde n’est en cours.

JET_errInvalidBackupSequence
-521

L’appel de sauvegarde est hors séquence.

JET_errBackupNotAllowedYet
-523

Impossible d’effectuer une sauvegarde pour l’instant.

JET_errDeleteBackupFileFail
-524

Impossible de supprimer un fichier de sauvegarde.

JET_errMakeBackupDirectoryFail
-525

Impossible de créer le répertoire temporaire de sauvegarde.

JET_errInvalidBackup
-526

La journalisation circulaire est activée. Impossible d’effectuer une sauvegarde incrémentielle.

JET_errRecoveredWithErrors
-527

Les données ont été restaurées avec des erreurs.

JET_errMissingLogFile
-528

Le fichier journal actuel est manquant.

JET_errLogDiskFull
-529

Le disque journal est saturé.

JET_errBadLogSignature
-530

Il existe une signature incorrecte pour un fichier journal.

JET_errBadDbSignature
-531

Il existe une signature incorrecte pour un fichier de base de données.

JET_errBadCheckpointSignature
-532

Il existe une signature incorrecte pour un fichier de point de contrôle.

JET_errCheckpointCorrupt
-533

Le fichier de point de contrôle est introuvable ou endommagé.

JET_errMissingPatchPage
-534

La page du fichier de correctif de base de données n’a pas été trouvée pendant la récupération.

JET_errBadPatchPage
-535

La page du fichier de correctif de base de données n’est pas valide.

JET_errRedoAbruptEnded
-536

Le rétablissement s’est brusquement terminé en raison d’un échec soudain lors de la lecture des journaux à partir du fichier journal.

JET_errBadSLVSignature
-537

Cet indicateur est réservé.

JET_errPatchFileMissing
-538

La restauration matérielle a détecté qu’un fichier de correctif de base de données est manquant dans le jeu de sauvegarde.

JET_errDatabaseLogSetMismatch
5,39

La base de données n’appartient pas au jeu actuel de fichiers journaux.

JET_errDatabaseStreamingFileMismatch
-540

Cet indicateur est réservé.

JET_errLogFileSizeMismatch
-541

La taille réelle du fichier journal ne correspond pas à JET_paramLogFileSize.

JET_errCheckpointFileNotFound
-542

Le fichier de point de contrôle est introuvable.

JET_errRequiredLogFilesMissing
-543

Les fichiers journaux requis pour la récupération sont manquants.

JET_errSoftRecoveryOnBackupDatabase
-544

Une récupération réversible est sur le point d’être utilisée sur une base de données de sauvegarde, alors qu’une restauration devrait être utilisée à la place.

JET_errLogFileSizeMismatchDatabasesConsistent
-545

Les bases de données ont été récupérées, mais la taille du fichier journal utilisée pendant la récupération ne correspond pas à JET_paramLogFileSize.

JET_errLogSectorSizeMismatch
-546

La taille de secteur de fichier journal ne correspond pas à la taille de secteur du volume actuel.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

Les bases de données ont été récupérées, mais la taille de secteur de fichier journal (utilisée lors de la récupération) ne correspond pas à la taille de secteur du volume actuel.

JET_errLogSequenceEndDatabasesConsistent
-548

Les bases de données ont été récupérées, mais toutes les générations de journaux possibles dans la séquence actuelle ont été utilisées. Tous les fichiers journaux et le fichier de point de contrôle doivent être supprimés, et les bases de données doivent être sauvegardées avant de continuer.

JET_errStreamingDataNotLogged
-549

Il y a eu une tentative illégale de relecture d’une opération de fichier de streaming durant laquelle les données n’ont pas été journalisées. Cela est probablement dû à une tentative de restauration par progression avec la journalisation circulaire activée.

JET_errDatabaseDirtyShutdown
-550

La base de données n’a pas été arrêtée proprement. Une récupération doit d’abord être exécutée afin de terminer correctement les opérations de base de données pour l’arrêt précédent.

JET_errDatabaseInconsistent
JET_errDatabaseDirtyShutdown

Cette erreur est obsolète et a été remplacée par JET_errDatabaseDirtyShutdown.

JET_errConsistentTimeMismatch
-551

La dernière heure de cohérence de la base de données n’a pas été mise en correspondance.

JET_errDatabasePatchFileMismatch
-552

Le fichier de correctif de base de données n’est pas généré à partir de cette sauvegarde.

JET_errEndingRestoreLogTooLow
-553

Le numéro de journal de départ est trop bas pour la restauration.

JET_errStartingRestoreLogTooHigh
-554

Le numéro de journal de départ est trop élevé pour la restauration.

JET_errGivenLogFileHasBadSignature
555-

Le fichier journal de restauration a une signature incorrecte.

JET_errGivenLogFileIsNotContiguous
-556

Le fichier journal de restauration n’est pas contigu.

JET_errMissingRestoreLogFiles
-557

Certains fichiers journaux de restauration sont manquants.

JET_errMissingFullBackup
-560

La base de données a manqué une sauvegarde complète précédente avant de tenter d’effectuer une sauvegarde incrémentielle.

JET_errBadBackupDatabaseSize
-561

La taille de la base de données de sauvegarde n’est pas un multiple de la taille de page de base de données.

JET_errDatabaseAlreadyUpgraded
-562

La tentative actuelle de mise à niveau d’une base de données a été arrêtée, car la base de données est déjà à jour.

JET_errDatabaseIncompleteUpgrade
-563

La base de données n’a été convertie que partiellement au format actuel. La base de données doit être restaurée à partir d’une sauvegarde.

JET_errMissingCurrentLogFiles
-565

Certains fichiers journaux actuels sont manquants pour la restauration continue.

JET_errDbTimeTooOld
-566

Le dbtime sur une page est plus petit que le dbtimeBefore qui se trouve dans l’enregistrement.

JET_errDbTimeTooNew
-567

Le dbtime sur une page est en avance par rapport au dbtimeBefore qui se trouve dans l’enregistrement.

JET_errMissingFileToBackup
-569

Certains fichiers de correctif de journal ou de base de données étaient manquants pendant la sauvegarde.

JET_errLogTornWriteDuringHardRestore
-570

Une écriture déchirée a été détectée dans une sauvegarde qui a été définie lors d’une restauration matérielle.

JET_errLogTornWriteDuringHardRecovery
-571

Une écriture déchirée a été détectée lors d’une récupération matérielle (le journal ne faisait pas partie d’un jeu de sauvegarde).

JET_errLogCorruptDuringHardRestore
-573

Une altération a été détectée dans un jeu de sauvegarde lors d’une restauration matérielle.

JET_errLogCorruptDuringHardRecovery
-574

Une altération a été détectée lors d’une récupération matérielle (le journal ne faisait pas partie d’un jeu de sauvegarde).

JET_errMustDisableLoggingForDbUpgrade
-575

La journalisation ne peut pas être activée lors d’une tentative de mise à niveau d’une base de données.

JET_errBadRestoreTargetInstance
-577

Le TargetInstance spécifié pour la restauration est introuvable, ou les fichiers journaux ne correspondent pas.

JET_errRecoveredWithoutUndo
-579

Le moteur de base de données a relu toutes les opérations dans le journal des transactions pour effectuer une récupération sur incident, mais l’appelant a choisi d’arrêter la récupération sans restaurer les mises à jour non validées.

JET_errDatabasesNotFromSameSnapshot
-580

Les bases de données à restaurer ne proviennent pas de la même sauvegarde de cliché instantané.

JET_errSoftRecoveryOnSnapshot
-581

Il existe une récupération réversible sur une base de données à partir d’un jeu de sauvegarde de cliché instantané.

JET_errUnicodeTranslationBufferTooSmall
-601

La mémoire tampon de traduction Unicode est trop petite.

JET_errUnicodeTranslationFail
-602

Échec de la normalisation Unicode.

JET_errUnicodeNormalizationNotSupported
-603

Le système d’exploitation ne prend pas en charge la normalisation Unicode, et aucun rappel de normalisation n’a été spécifié.

JET_errExistingLogFileHasBadSignature
-610

Le fichier journal existant a une signature incorrecte.

JET_errExistingLogFileIsNotContiguous
-611

Un fichier journal existant n’est pas contigu.

JET_errLogReadVerifyFailure
-612

Une erreur de somme de contrôle a été trouvée dans le fichier journal lors de la sauvegarde.

JET_errSLVReadVerifyFailure
-613

Cet indicateur est réservé.

JET_errCheckpointDepthTooDeep
-614

Il y a trop de générations en attente entre le point de contrôle et la génération actuelle.

JET_errRestoreOfNonBackupDatabase
-615

Une récupération matérielle a été tentée sur une base de données qui n’était pas une base de données de sauvegarde.

JET_errInvalidGrbit
-900

Il existe un paramètre grbit non valide.

JET_errTermInProgress
-1 000

L’arrêt est en cours.

JET_errFeatureNotAvailable
-1001

Cet élément d’API n’est pas pris en charge.

JET_errInvalidName
-1002

Un nom non valide est utilisé.

JET_errInvalidParameter
-1003

Un paramètre d’API non valide est utilisé.

JET_errDatabaseFileReadOnly
-1008

Il y a eu une tentative d’attachement à un fichier de base de données en lecture seule pour des opérations de lecture/écriture.

JET_errInvalidDatabaseId
-1010

Un ID de base de données est non valide.

JET_errOutOfMemory
-1011

La mémoire système est insuffisante.

JET_errOutOfDatabaseSpace
-1012

La taille maximale de la base de données a été atteinte.

JET_errOutOfCursors
-1013

La table est à court de curseurs.

JET_errOutOfBuffers
-1014

La base de données est à court de mémoires tampons de pages.

JET_errTooManyIndexes
-1015

Il y a trop d’index.

JET_errTooManyKeys
-1016

Il y a trop de colonnes dans un index.

JET_errRecordDeleted
-1017

L’enregistrement a été supprimé.

JET_errReadVerifyFailure
-1018

Il existe une erreur de somme de contrôle sur une page de base de données.

JET_errPageNotInitialized
-1019

Il existe une page de base de données vide.

JET_errOutOfFileHandles
-1020

Il n’existe aucun handle de fichier.

JET_errDiskIO
-1022

Une erreur d’E/S sur disque s’est produite.

JET_errInvalidPath
-1023

Il existe un chemin de fichier non valide.

JET_errInvalidSystemPath
-1024

Il existe un chemin système non valide.

JET_errInvalidLogDirectory
-1025

Il existe un répertoire de journaux non valide.

JET_errRecordTooBig
-1026

L’enregistrement est supérieur à la taille maximale.

JET_errTooManyOpenDatabases
-1027

Il existe trop de bases de données ouvertes.

JET_errInvalidDatabase
-1028

Il ne s’agit pas d’un fichier de base de données.

JET_errNotInitialized
-1029

Le moteur de base de données n’a pas été initialisé.

JET_errAlreadyInitialized
-1030

Le moteur de base de données est déjà initialisé.

JET_errInitInProgress
-1031

Le moteur de base de données est en cours d’initialisation.

JET_errFileAccessDenied
-1032

Impossible d’accéder au fichier, car il est verrouillé ou en cours d’utilisation.

JET_errBufferTooSmall
-1038

La mémoire tampon est trop petite.

JET_errTooManyColumns
-1040

Trop de colonnes sont définies.

JET_errContainerNotEmpty
-1043

Le conteneur n’est pas vide.

JET_errInvalidFilename
-1044

Le nom de fichier n’est pas valide.

JET_errInvalidBookmark
-1045

Il existe un signet non valide.

JET_errColumnInUse
-1046

La colonne utilisée est dans un index.

JET_errInvalidBufferSize
-1047

La mémoire tampon de données ne correspond pas à la taille de colonne.

JET_errColumnNotUpdatable
-1048

Impossible de définir la valeur de colonne.

JET_errIndexInUse
-1051

L’index est en cours d’utilisation.

JET_errLinkNotSupported
-1052

La prise en charge du lien n’est pas disponible.

JET_errNullKeyDisallowed
-1053

Les clés Null ne sont pas autorisées sur un index.

JET_errNotInTransaction
-1054

L’opération doit se produire dans une transaction.

JET_errTooManyActiveUsers
-1059

Il y a trop d’utilisateurs de base de données actifs.

JET_errInvalidCountry
-1061

Un code de pays est non valide ou inconnu.

JET_errInvalidLanguageId
-1062

Un ID de langue est non valide ou inconnu.

JET_errInvalidCodePage
-1063

Une page de codes est non valide ou inconnue.

JET_errInvalidLCMapStringFlags
-1064

Des indicateurs non valides sont utilisés pour LCMapString.

JET_errVersionStoreEntryTooBig
-1065

Il y a eu une tentative de création d’une entrée de magasin de versions (RCE) d’une taille supérieure à un compartiment de version.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

Le magasin de versions est à court de mémoire, et la tentative de nettoyage n’a pas pu se terminer.

JET_errVersionStoreOutOfMemory
-1069

Le magasin de versions est à court de mémoire, et un nettoyage a déjà été tenté.

JET_errCannotIndex
-1071

Impossible d’indexer les colonnes de dépôt et SLV.

JET_errRecordNotDeleted
-1072

L’enregistrement n’a pas été supprimé.

JET_errTooManyMempoolEntries
-1073

Trop d’entrées de pool de mémoire ont été demandées.

JET_errOutOfObjectIDs
-1074

La base de données est à court d’ObjectID d’arborescence B+. Par conséquent, une défragmentation hors connexion doit être effectuée pour récupérer des ObjectId libérés ou inutilisés.

JET_errOutOfLongValueIDs
-1075

Le compteur d’ID de valeur longue a atteint la valeur maximale. Une défragmentation hors connexion doit être effectuée pour récupérer des LongValueID libérés ou inutilisés.

JET_errOutOfAutoincrementValues
-1076

Le compteur d’incrément automatique a atteint la valeur maximale. Une défragmentation hors connexion ne pourra pas récupérer les valeurs d’incrément automatique libérées ou inutilisées.

JET_errOutOfDbtimeValues
-1077

Le compteur Dbtime a atteint la valeur maximale. Une défragmentation hors connexion doit être effectuée pour récupérer des valeurs Dbtime libérées ou inutilisées.

JET_errOutOfSequentialIndexValues
-1078

Un compteur d’index séquentiel a atteint la valeur maximale. Une défragmentation hors connexion doit être effectuée pour récupérer des valeurs SequentialIndex libérées ou inutilisées.

JET_errRunningInOneInstanceMode
-1080

Le mode Instance unique est activé pour cet appel à plusieurs instances.

JET_errRunningInMultiInstanceMode
-1081

Le mode Instances multiples est activé pour cet appel à instance unique.

JET_errSystemParamsAlreadySet
-1082

Les paramètres système globaux ont déjà été définis.

JET_errSystemPathInUse
-1083

Le chemin système est déjà utilisé par une autre instance de base de données.

JET_errLogFilePathInUse
-1084

Le chemin du fichier journal est déjà utilisé par une autre instance de base de données.

JET_errTempPathInUse
-1085

Le chemin de la base de données temporaire est déjà utilisé par une autre instance de base de données.

JET_errInstanceNameInUse
-1086

Le nom de l’instance est déjà en cours d’utilisation.

JET_errInstanceUnavailable
-1090

Cette instance ne peut pas être utilisée, car elle a rencontré une erreur irrécupérable.

JET_errDatabaseUnavailable
-1091

Cette base de données ne peut pas être utilisée, car elle a rencontré une erreur irrécupérable.

JET_errInstanceUnavailableDueToFatalLogDiskFull
-1092

Cette instance ne peut pas être utilisée, car elle a rencontré une erreur « Disque de journal complet » lors de l’exécution d’une opération (par exemple, une restauration de transaction) qui ne pouvait pas tolérer d’échec.

JET_errOutOfSessions
-1101

La base de données est à court de sessions.

JET_errWriteConflict
-1102

Le verrou d’écriture a échoué en raison de l’existence d’un verrou d’écriture en attente.

JET_errTransTooDeep
-1103

Les transactions sont imbriquées trop profondément.

JET_errInvalidSesid
-1104

Un handle de session est non valide.

JET_errWriteConflictPrimaryIndex
-1105

Une mise à jour a été tentée sur un index principal non validé.

JET_errInTransaction
-1108

L’opération n’est pas autorisée dans une transaction.

JET_errRollbackRequired
-1109

La transaction actuelle doit être restaurée. Elle ne peut pas être validée, et une nouvelle ne peut pas être démarrée.

JET_errTransReadOnly
-1110

Une transaction en lecture seule a tenté de modifier la base de données.

JET_errSessionWriteConflict
-1111

Il y a eu une tentative de remplacement du même enregistrement par deux curseurs différents dans la même session.

JET_errRecordTooBigForBackwardCompatibility
-1112

L’enregistrement serait trop volumineux s’il était représenté dans un format de base de données à partir d’une version précédente de Jet.

JET_errCannotMaterializeForwardOnlySort
1113-

Impossible de créer la table temporaire, car des paramètres entrent en conflit avec JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

Le handle de session ne peut pas être utilisé avec l’ID de table, car il n’a pas été utilisé pour le créer.

JET_errInvalidInstance
-1115

Le handle d’instance n’est pas valide ou fait référence à une instance qui a été arrêtée.

JET_errReadLostFlushVerifyFailure
-1119

La page de base de données lue à partir du disque avait une écriture précédente non représentée sur la page. Disponible sur Windows 8 et versions ultérieures pour le client, et Windows Server 2012 et versions ultérieures pour le serveur.

JET_errDatabaseDuplicate
-1201

La base de données existe déjà.

JET_errDatabaseInUse
-1202

La base de données est en cours d’utilisation.

JET_errDatabaseNotFound
-1203

Cette base de données n’existe pas.

JET_errDatabaseInvalidName
-1204

Le nom de la base de données n’est pas valide.

JET_errDatabaseInvalidPages
-1205

Le nombre de pages est non valide.

JET_errDatabaseCorrupted
-1206

L’un des fichiers n’est pas un fichier de base de données, ou une base de données est endommagée.

JET_errDatabaseLocked
-1207

La base de données est verrouillée exclusivement.

JET_errCannotDisableVersioning
-1208

Le versioning pour cette base de données ne peut pas être désactivé.

JET_errInvalidDatabaseVersion
-1209

Le moteur de base de données n’est pas compatible avec la base de données.

JET_errDatabase200Format
-1210

La base de données est dans un format plus ancien (200). Cette erreur est retournée par JetInit si JET_paramCheckFormatWhenOpenFail est défini. Client Windows NT uniquement.

JET_errDatabase400Format
-1211

La base de données est dans un format plus ancien (400). Cette erreur est retournée par JetInit si JET_paramCheckFormatWhenOpenFail est défini. Client Windows NT uniquement.

JET_errDatabase500Format
-1212

La base de données est dans un format plus ancien (500). Cette erreur est retournée par JetInit si JET_paramCheckFormatWhenOpenFail est défini. Client Windows NT uniquement.

JET_errPageSizeMismatch
-1213

La taille de page de base de données ne correspond pas au moteur.

JET_errTooManyInstances
-1214

Plus aucune instance de base de données ne peut être démarrée.

JET_errDatabaseSharingViolation
-1215

Une autre instance de base de données utilise cette base de données.

JET_errAttachedDatabaseMismatch
-1216

Un attachement de base de données en attente a été détecté au début ou à la fin de la récupération, mais les informations relatives à l’attachement sont manquantes dans la base de données ou elles ne correspondent pas.

JET_errDatabaseInvalidPath
-1217

Le chemin de fichier de base de données spécifié est illégal.

JET_errDatabaseIdInUse
-1218

Une base de données se voit affecté un ID déjà utilisé.

JET_errForceDetachNotAllowed
-1219

Un détachement forcé est autorisé uniquement après un arrêt d’un détachement normal en raison d’une erreur.

JET_errCatalogCorrupted
-1220

Une altération a été détectée dans le catalogue.

JET_errPartiallyAttachedDB
-1221

La base de données n’est que partiellement attachée, et l’opération d’attachement ne peut pas être terminée.

JET_errDatabaseSignInUse
-1222

Une base de données avec la même signature est déjà en cours d’utilisation.

JET_errDatabaseCorruptedNoRepair
-1224

La base de données est endommagée, mais une réparation n’est pas autorisée.

JET_errInvalidCreateDbVersion
-1225

Le moteur de base de données a tenté de relire une opération Créer une base de données à partir du journal des transactions, mais a échoué en raison d’une version incompatible de cette opération.

JET_errTableLocked
-1302

La table est verrouillée exclusivement.

JET_errTableDuplicate
-1303

La table existe déjà.

JET_errTableInUse
-1304

La table est en cours d’utilisation et ne peut pas être verrouillée.

JET_errObjectNotFound
-1305

Cette table ou cet objet n’existe pas.

JET_errDensityInvalid
-1307

Il existe une densité de fichier ou d’index incorrecte.

JET_errTableNotEmpty
-1308

La table n’est pas vide.

JET_errInvalidTableId
-1310

ID de table non valide.

JET_errTooManyOpenTables
-1311

Aucune autre table ne peut être ouverte, même après l’exécution de la tâche de nettoyage interne.

JET_errIllegalOperation
-1312

L’opération n’est pas prise en charge sur la table.

JET_errTooManyOpenTablesAndCleanupTimedOut
-1313

Aucune autre table ne peut être ouverte, car la tentative de nettoyage n’a pas pu être terminée.

JET_errObjectDuplicate
-1314

Le nom de la table ou de l’objet est déjà utilisé.

JET_errInvalidObject
-1316

L’objet n’est pas valide pour l’opération.

JET_errCannotDeleteTempTable
-1317

JetCloseTable doit être utilisé au lieu de JetDeleteTable pour supprimer une table temporaire.

JET_errCannotDeleteSystemTable
-1318

Il y a eu une tentative illégale de suppression d’une table système.

JET_errCannotDeleteTemplateTable
-1319

Il y a eu une tentative illégale de suppression d’une table modèle.

JET_errExclusiveTableLockRequired
-1322

Il doit y avoir un verrou exclusif sur la table.

JET_errFixedDDL
-1323

Les opérations DDL sont interdites sur cette table.

JET_errFixedInheritedDDL
- 1324

Sur une table dérivée, les opérations DDL sont interdites sur la partie héritée de la DDL.

JET_errCannotNestDDL
-1325

L’imbrication de la DDL hiérarchique n’est actuellement pas prise en charge.

JET_errDDLNotInheritable
-1326

Il y a eu une tentative d’héritage d’une DDL à partir d’une table qui n’est pas marquée comme table modèle.

JET_errInvalidSettings
-1328

Les paramètres système ont été définis de manière incorrecte.

JET_errClientRequestToStopJetService
-1329

Le client a demandé que le service soit arrêté.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

La table modèle a été créée avec l’indicateur NoFixedVarColumnsInDerivedTables défini.

JET_errIndexCantBuild
-1401

Échec de la génération d’index.

JET_errIndexHasPrimary
-1402

L’index principal est déjà défini.

JET_errIndexDuplicate
-1403

L’index est déjà défini.

JET_errIndexNotFound
-1404

Cet index n’existe pas.

JET_errIndexMustStay
-1405

L’index cluster ne peut pas être supprimé.

JET_errIndexInvalidDef
-1406

La définition d’index n’est pas valide.

JET_errInvalidCreateIndex
-1409

La création de la description d’index n’était pas valide.

JET_errTooManyOpenIndexes
-1410

La base de données est à court de blocs de description d’index.

JET_errMultiValuedIndexViolation
-1411

Des clés d’index inter-enregistrements non uniques ont été générées pour un index à valeurs multiples.

JET_errIndexBuildCorrupted
-1412

Un index secondaire qui reflète correctement l’index principal n’a pas pu être généré.

JET_errPrimaryIndexCorrupted
-1413

L’index principal est endommagé, et la base de données doit être défragmentée.

JET_errSecondaryIndexCorrupted
-1414

L’index secondaire est endommagé, et la base de données doit être défragmentée.

JET_errInvalidIndexId
-1416

L’ID d’index n’est pas valide.

JET_errIndexTuplesSecondaryIndexOnly
-1430

L’index tuple ne peut être défini que sur un index secondaire.

JET_errIndexTuplesTooManyColumns
-1431

La définition d’index de l’index tuple contient plus de colonnes clés que le moteur de base de données ne peut prendre en charge.

Remarque L’erreur JET_errIndexTuplesOneColumnOnly est obsolète et a été remplacée par JET_errIndexTuplesTooManyColumns.

JET_errIndexTuplesNonUniqueOnly
-1432

L’index tuple doit être un index non unique.

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

Une définition d’index tuple ne peut contenir que des colonnes clés de type texte ou binaire.

Remarque L’erreur JET_errIndexTuplesTextColumnsOnly est obsolète et a été remplacée par JET_errIndexTuplesTextBinaryColumnsOnly.

JET_errIndexTuplesVarSegMacNotAllowed
-1434

L’index tuple n’autorise pas la définition de cbVarSegMac.

JET_errIndexTuplesInvalidLimits
-1435

La longueur minimale/maximale du tuple ou le nombre maximal de caractères spécifiés pour un index ne sont pas valides.

JET_errIndexTuplesCannotRetrieveFromIndex
-1436

JetRetrieveColumn ne peut pas être appelé avec l’indicateur JET_bitRetrieveFromIndex défini lors de la récupération d’une colonne sur un index tuple.

JET_errIndexTuplesKeyTooSmall
-1437

La clé spécifiée ne remplit pas le critère de longueur minimale du tuple.

JET_errColumnLong
-1501

La valeur de colonne est longue.

JET_errColumnNoChunk
-1502

Il n’y a pas de bloc de ce type dans une valeur longue.

JET_errColumnDoesNotFit
-1503

Le champ est trop long pour l’enregistrement.

JET_errNullInvalid
-1504

La valeur Null n’est pas valide.

JET_errColumnIllegalNull
JET_errNullInvalid

La valeur Null n’est pas valide. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_errColumnIndexed -1505

La colonne est indexée et ne peut pas être supprimée.

JET_errColumnTooBig -1506

La longueur du champ est supérieure à la longueur maximale autorisée.

JET_errColumnNotFound -1507

Cette colonne n’existe pas.

JET_errColumnDuplicate -1508

Ce champ est déjà défini.

JET_errMultiValuedColumnMustBeTagged -1509

Une tentative de création de colonne à valeurs multiples a été effectuée, mais la colonne n’a pas été étiquetée.

JET_errColumnRedundant -1510

Il y avait une deuxième colonne d’incrément automatique ou de version.

JET_errInvalidColumnType -1511

Le type de données de colonne n’est pas valide.

JET_errTaggedNotNULL -1514

Il n’y a pas de colonne étiquetée non-Null.

JET_errNoCurrentIndex -1515

La base de données n’est pas valide, car elle ne contient pas d’index actuel.

JET_errKeyIsMade -1516

La clé est entièrement faite.

JET_errBadColumnId -1517

L’ID de colonne est incorrect.

JET_errBadItagSequence -1518

Il existe une mauvaise itagSequence pour la colonne étiquetée.

JET_errColumnInRelationship -1519

Impossible de supprimer une colonne, car elle fait partie d’une relation.

JET_errCannotBeTagged -1521

L’incrément automatique et la version ne peuvent pas être étiquetés.

JET_errDefaultValueTooBig -1524

La valeur par défaut dépasse la taille maximale.

JET_errMultiValuedDuplicate -1525

Une valeur en double a été détectée sur une colonne à valeurs multiples unique.

JET_errLVCorrupted -1526

Une altération a été rencontrée dans un arbre à valeur longue.

JET_errMultiValuedDuplicateAfterTruncation -1528

Une valeur en double a été détectée sur une colonne à valeurs multiples unique après la normalisation des données, et c’est la normalisation qui a tronqué les données avant la comparaison.

JET_errDerivedColumnCorruption -1529

Il existe une colonne non valide dans la table dérivée.

JET_errInvalidPlaceholderColumn -1530

Une tentative de conversion d’une colonne en espace réservé d’index principal a été effectuée, mais la colonne ne remplit pas les critères nécessaires.

JET_errRecordNotFound -1601

La clé est introuvable.

JET_errRecordNoCopy -1602

Il n’y a pas de mémoire tampon de travail.

JET_errNoCurrentRecord -1603

Il n’y a aucun enregistrement actif.

JET_errRecordPrimaryChanged -1604

La clé primaire ne peut pas changer.

JET_errKeyDuplicate -1605

Il existe une clé en double illégale.

JET_errAlreadyPrepared -1607

Une tentative de mise à jour d’un enregistrement a été effectuée alors qu’une mise à jour d’enregistrement était déjà en cours.

JET_errKeyNotMade -1608

Un appel n’a pas été effectué à JetMakeKey.

JET_errUpdateNotPrepared -1609

Un appel n’a pas été effectué à JetPrepareUpdate.

JET_errDataHasChanged -1611

Les données ont changé et l’opération a été abandonnée.

JET_errLanguageNotSupported -1619

Cette installation de Windows ne prend pas en charge la langue sélectionnée.

JET_errTooManySorts -1701

Il y a trop de processus de tri.

JET_errInvalidOnSort -1702

Une opération non valide s’est produite pendant un tri.

JET_errTempFileOpenError -1803

Impossible d’ouvrir le fichier temporaire.

JET_errTooManyAttachedDatabases -1805

Trop de bases de données sont ouvertes.

JET_errDiskFull -1808

Il n’y a plus d’espace libre sur le disque.

JET_errPermissionDenied -1809

L’autorisation est refusée.

JET_errFileNotFound -1811

Ce fichier est introuvable.

JET_errFileInvalidType -1812

Le type de fichier n’est pas valide.

JET_errAfterInitialization -1850

Une restauration ne peut pas être démarrée après l’initialisation.

JET_errLogCorrupted -1852

Les journaux n’ont pas pu être interprétés.

JET_errInvalidOperation -1906

L’opération n’est pas valide.

JET_errAccessDenied -1907

L’accès est refusé.

JET_errTooManySplits -1909

Fractionnement infini.

JET_errSessionSharingViolation -1910

Plusieurs threads utilisent la même session.

JET_errEntryPointNotFound -1911

Impossible de trouver un point d’entrée dans une DLL requise.

JET_errSessionContextAlreadySet -1912

Un contexte de session est déjà défini pour la session spécifiée.

JET_errSessionContextNotSetByThisThread -1913

Une tentative de réinitialisation du contexte de session a été effectuée, mais le thread actuel n’était pas celui d’origine qui a défini le contexte de session.

JET_errSessionInUse -1914

Une tentative de mettre fin à la session active a été effectuée.

JET_errRecordFormatConversionFailed -1915

Une erreur interne s’est produite lors d’une conversion de format d’enregistrement dynamique.

JET_errOneDatabasePerSession -1916

Une seule base de données utilisateur ouverte par session est autorisée (comme indiqué par la définition de l’indicateur JET_paramOneDatabasePerSession lors de la création de la base de données).

JET_errRollbackError -1917

Une erreur s’est produite lors de la restauration.

JET_errCallbackFailed -2101

Un appel de fonction de rappel a échoué.

JET_errCallbackNotResolved -2102

Une fonction de rappel est introuvable.

JET_errOSSnapshotInvalidSequence -2401

L’API de cliché instantané du système d’exploitation a été utilisée dans une séquence non valide.

JET_errOSSnapshotTimeOut -2402

Le cliché instantané du système d’exploitation s’est terminé avec l’expiration du délai d’attente.

JET_errOSSnapshotNotAllowed -2403

Le cliché instantané du système d’exploitation n’est pas autorisé, car une sauvegarde ou une récupération est en cours.

JET_errOSSnapshotInvalidSnapId -2404

L’opération a échoué, car le handle de cliché instantané du système d’exploitation spécifié n’était pas valide.

JET_errLSCallbackNotSpecified -3000

Une tentative d’utilisation du stockage local a été effectuée sans qu’une fonction de rappel soit spécifiée.

JET_errLSAlreadySet -3001

Une tentative de définition du stockage local a été effectuée pour un objet pour lequel il était déjà défini.

JET_errLSNotSet -3002

Une tentative a été effectuée afin de récupérer le stockage local à partir d’un objet pour lequel il n’était pas défini.

JET_errFileIOSparse -4000

Une opération d’E/S a échoué, car elle a été tentée sur une région non allouée d’un fichier.

JET_errFileIOBeyondEOF -4001

Une lecture a été émise à un emplacement au-delà de l’EOF (les écritures étendront le fichier).

JET_errFileIOAbort -4002

Cet indicateur indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut abandonner l’E/S spécifiée.

JET_errFileIORetry -4003

Cet indicateur indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut réessayer l’E/S spécifiée.

JET_errFileIOFail -4004

Cet indicateur indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut faire échouer l’E/S spécifiée.

JET_errFileCompressed -4005

L’accès en lecture/écriture n’est pas pris en charge sur les fichiers compressés.

Notes

En général, une valeur supérieure à zéro doit être interprétée comme un avertissement, une valeur égale à zéro doit être interprétée comme une réussite, et une valeur inférieure à zéro doit être interprétée comme une erreur. Une application ne doit s’appuyer sur aucun autre modèle de ces valeurs, comme les plages de valeurs.

Spécifications

Condition requise Value

Client

Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel.

Serveur

Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server.

En-tête

Déclaré dans Esent.h.

Voir aussi

Paramètres de gestion des erreurs
Erreurs du moteur de stockage extensible
Fichiers du moteur de stockage extensible