Codes d’erreur du moteur de Stockage Extensible

S’applique à : Windows | Windows Serveurs

Codes d’erreur du moteur de Stockage Extensible

les codes d’erreur (indicateurs) suivants sont utilisés par les fonctions de l’API du moteur d’Stockage Extensible.

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

Succès

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

La Banque des versions est toujours active. Cette erreur est retournée par le gestionnaire de répertoire.

JET_wrnUniqueKey
345

Une recherche sur un index non unique a produit une clé unique. Cette erreur est retournée par le gestionnaire de répertoire.

JET_wrnSeparateLongValue
406

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

JET_wrnExistingLogFileHasBadSignature
558

La signature du fichier journal existant est 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

La base de données endommagée a été réparée.

JET_wrnColumnNull
1004

La colonne a une valeur null .

JET_wrnBufferTruncated
1006

La mémoire tampon est insuffisante pour les données.

JET_wrnDatabaseAttached
1007

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

JET_wrnSortOverflow
1009

Le tri en cours de tentative ne dispose pas de suffisamment de mémoire pour se terminer.

JET_wrnSeekNotEqual
1039

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

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Une correspondance exacte n’a pas été trouvée pendant 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 pendant une recherche. Cette erreur est retournée par le gestionnaire d’enregistrements.

JET_wrnNoErrorInfo
1055

Il n’y a pas d’informations d’erreur étendues.

JET_wrnNoIdleActivity
1058

Aucune activité inactive ne s’est produite.

JET_wrnNoWriteLock
1067

Il n’existe aucun verrou d’écriture au niveau de la 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 dans un stockage distinct d’objets BLOB volumineux.

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 ou le membre itagSequence correspondant de la structure JET_ENUMCOLUMNVALUE qui a été demandée pour l’énumération a la valeur 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 demande.

JET_wrnColumnSingleValue
1536

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

JET_wrnColumnDefault
1537

La valeur de la 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 est 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 n’a pas été inscrite.

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

Le simulateur d’échec de ressource a échoué.

JET_errRfsNotArmed
-101

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

JET_errFileClose
-102

Impossible de fermer le fichier.

JET_errOutOfThreads
-103

Le thread n’a pas pu être démarré.

JET_errTooManyIO
-105

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

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 produite.

JET_errPreviousVersion
-322

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

JET_errPageBoundary
-323

La limite de la page a été atteinte. Cette erreur est retournée par le gestionnaire de répertoire.

JET_errKeyBoundary
-324

La limite de la clé a été atteinte. Cette erreur est retournée par le gestionnaire de répertoire.

JET_errBadPageLink
-327

La base de données est endommagée. Cette erreur est retournée par le gestionnaire de répertoire.

JET_errBadBookmark
-328

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

JET_errNTSystemCallFailed
-334

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

JET_errBadParentPageLink
-338

Une base de données parente est endommagée. Cette erreur est retournée par le gestionnaire de répertoire.

JET_errSPAvailExtCacheOutOfSync
-340

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

JET_errSPAvailExtCorrupted
-341

L’arborescence de l’espace AllAvailExt est endommagée. Cette erreur est retournée par le gestionnaire de répertoire.

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 de répertoire.

JET_errSPOwnExtCorrupted
-343

L’arborescence de l’espace OwnExt est endommagée. Cette erreur est retournée par le gestionnaire de répertoire.

JET_errDbTimeCorrupted
-344

La valeur dbTime sur la page actuelle est supérieure à la valeur dbTime de la base de données globale. Cette erreur est retournée par le gestionnaire de répertoire.

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 de l’index interdit la troncation de clé.

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

Un répertoire de sauvegarde n’a pas été fourni.

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 vérification.

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 la 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’horodateur dans le journal suivant ne correspond pas à l’horodatage attendu.

JET_errLoggingDisabled
-516

Le journal n’est pas actif.

JET_errLogBufferTooSmall
-517

Le tampon du journal est trop petit 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

Une sauvegarde ne peut pas être effectuée pour l’instant.

JET_errDeleteBackupFileFail
-524

Un fichier de sauvegarde n’a pas pu être supprimé.

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

La signature d’un fichier journal est incorrecte.

JET_errBadDbSignature
-531

La signature d’un fichier de base de données est incorrecte.

JET_errBadCheckpointSignature
-532

La signature d’un fichier de point de contrôle est incorrecte.

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 est introuvable lors de 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 soudainement arrêté en raison d’une défaillance soudaine 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 correctif de base de données est manquant dans le jeu de sauvegarde.

JET_errDatabaseLogSetMismatch
-539

La base de données n’appartient pas à l’ensemble 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 absents.

JET_errSoftRecoveryOnBackupDatabase
-544

Une récupération logicielle va être utilisée sur une base de données de sauvegarde lorsqu’une restauration doit ê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 lors de la récupération ne correspond pas à JET_paramLogFileSize.

JET_errLogSectorSizeMismatch
-546

La taille des secteurs du fichier journal ne correspond pas à la taille des secteurs du volume actuel.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

Les bases de données ont été récupérées, mais la taille des secteurs du fichier journal (utilisée lors de la récupération) ne correspond pas à la taille des secteurs 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

Une tentative illégale de relecture d’une opération de lecture de fichier de diffusion en continu a été effectuée, où les données n’étaient pas 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 correctement. Une récupération doit d’abord être exécutée pour 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

L’heure de la dernière cohérence pour 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ébut est trop faible pour la restauration.

JET_errStartingRestoreLogTooHigh
-554

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

JET_errGivenLogFileHasBadSignature
-555

La signature du fichier journal de restauration est 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 la page de la 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 sont manquants pour la restauration continue.

JET_errDbTimeTooOld
-566

L’dbtime sur une page est plus petite que le dbtimeBefore dans l’enregistrement.

JET_errDbTimeTooNew
-567

L’dbtime sur une page est à l’avance du dbtimeBefore dans l’enregistrement.

JET_errMissingFileToBackup
-569

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

JET_errLogTornWriteDuringHardRestore
-570

Une écriture endommagé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 endommagée a été détectée lors d’une récupération matérielle (le journal ne fait 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 pendant la récupération matérielle (le journal ne fait pas partie d’un jeu de sauvegarde).

JET_errMustDisableLoggingForDbUpgrade
-575

Impossible d’activer la journalisation lors de la tentative de mise à niveau d’une base de données.

JET_errBadRestoreTargetInstance
-577

Le TargetInstance spécifié pour la restauration n’a pas été trouvé ou les fichiers journaux ne correspondent pas.

JET_errRecoveredWithoutUndo
-579

Le moteur de base de données a relu toutes les opérations du journal des transactions pour effectuer une récupération après 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és instantanés.

JET_errSoftRecoveryOnSnapshot
-581

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

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

La signature du fichier journal existant est 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 suspens 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

Un paramètre Grbit n’est pas valide.

JET_errTermInProgress
-1 000

Arrêt 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

Une tentative d’attachement à un fichier de base de données en lecture seule a été tentée pour les opérations de lecture/écriture.

JET_errInvalidDatabaseId
-1010

Un ID de base de données n’est pas valide.

JET_errOutOfMemory
-1011

La mémoire du 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 hors des curseurs.

JET_errOutOfBuffers
-1014

La base de données est en dehors des tampons de page.

JET_errTooManyIndexes
-1015

Le nombre d’index est trop important.

JET_errTooManyKeys
-1016

Le nombre de colonnes dans un index est trop important.

JET_errRecordDeleted
-1017

L’enregistrement a été supprimé.

JET_errReadVerifyFailure
-1018

Une page de base de données contient une erreur de somme de contrôle.

JET_errPageNotInitialized
-1019

Il y a une page de base de données vide.

JET_errOutOfFileHandles
-1020

Il n’y a aucun descripteur de fichier.

JET_errDiskIO
-1022

Il y a une erreur d’e/s disque.

JET_errInvalidPath
-1023

Un chemin d’accès au fichier n’est pas valide.

JET_errInvalidSystemPath
-1024

Le chemin d’accès au système est incorrect.

JET_errInvalidLogDirectory
-1025

Le répertoire de journal n’est pas valide.

JET_errRecordTooBig
-1026

L’enregistrement est plus grand que la taille maximale.

JET_errTooManyOpenDatabases
-1027

Le nombre de bases de données ouvertes est trop important.

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 le fichier est verrouillé ou en cours d’utilisation.

JET_errBufferTooSmall
-1038

La mémoire tampon est insuffisante.

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 y a un signet non valide.

JET_errColumnInUse
-1046

La colonne utilisée se trouve dans un index.

JET_errInvalidBufferSize
-1047

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

JET_errColumnNotUpdatable
-1048

La valeur de la colonne ne peut pas être définie.

JET_errIndexInUse
-1051

L’index est en cours d’utilisation.

JET_errLinkNotSupported
-1052

La prise en charge des liens 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

Le nombre d’utilisateurs de base de données actifs est trop important

JET_errInvalidCountry
-1061

Code de pays non valide ou inconnu.

JET_errInvalidLanguageId
-1062

ID de langue non valide ou inconnu.

JET_errInvalidCodePage
-1063

Une page de codes n’est pas valide ou est inconnue.

JET_errInvalidLCMapStringFlags
-1064

Des indicateurs non valides sont utilisés pour LCMapString.

JET_errVersionStoreEntryTooBig
-1065

Une tentative de création d’une entrée de la Banque des versions (RCE) supérieure à celle d’un compartiment de version a été tentée.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

La Banque des versions ne dispose pas de suffisamment de mémoire et la tentative de nettoyage a échoué.

JET_errVersionStoreOutOfMemory
-1069

La Banque des versions ne dispose pas de suffisamment de mémoire et une tentative de nettoyage a déjà été effectuée.

JET_errCannotIndex
-1071

Les colonnes tiers de confiance et SLV ne peuvent pas être indexées.

JET_errRecordNotDeleted
-1072

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

JET_errTooManyMempoolEntries
-1073

Trop d’entrées mempool ont été demandées.

JET_errOutOfObjectIDs
-1074

La base de données est en dehors de l’arbre B + ObjectIDs, de sorte qu’une défragmentation hors connexion doit être effectuée pour récupérer des ObjectIds libérés ou inutilisés.

JET_errOutOfLongValueIDs
-1075

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

JET_errOutOfAutoincrementValues
-1076

Le compteur d’incrémentation automatique a atteint la valeur maximale. Une défragmentation hors connexion ne sera pas en mesure de récupérer des valeurs d’incrémentation automatique libres 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 libres ou inutilisées.

JET_errOutOfSequentialIndexValues
-1078

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

JET_errRunningInOneInstanceMode
-1080

Le mode d’instance unique est activé pour cet appel multi-instance.

JET_errRunningInMultiInstanceMode
-1081

L’appel à instance unique est activé pour le mode multi-instance.

JET_errSystemParamsAlreadySet
-1082

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

JET_errSystemPathInUse
-1083

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

JET_errLogFilePathInUse
-1084

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

JET_errTempPathInUse
-1085

Le chemin d’accès à 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à utilisé.

JET_errInstanceUnavailable
-1090

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

JET_errDatabaseUnavailable
-1091

Impossible d’utiliser cette base de données, 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 log-Disk-Full lors de l’exécution d’une opération (par exemple, une restauration de transaction) qui n’a pas pu tolérer d’échec.

JET_errOutOfSessions
-1101

La base de données est en dehors des 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 descripteur de session n’est pas 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 en cours 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

Tentative de remplacement du même enregistrement par deux curseurs différents dans la même session.

JET_errRecordTooBigForBackwardCompatibility
-1112

L’enregistrement est trop grand s’il est représenté dans un format de base de données à partir d’une version précédente de jet.

JET_errCannotMaterializeForwardOnlySort
-1113

La table temporaire n’a pas pu être créée en raison de paramètres qui sont en conflit avec JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

Le descripteur 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 descripteur 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

Base de données en cours d’utilisation.

JET_errDatabaseNotFound
-1203

Il n’existe aucune base de données de ce type.

JET_errDatabaseInvalidName
-1204

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

JET_errDatabaseInvalidPages
-1205

Le nombre de pages est incorrect.

JET_errDatabaseCorrupted
-1206

Il n’existe pas de fichier de base de données ou de base de données endommagée.

JET_errDatabaseLocked
-1207

La base de données est verrouillée en mode exclusif.

JET_errCannotDisableVersioning
-1208

Le contrôle de version de cette base de données ne peut pas être désactivé.

JET_errInvalidDatabaseVersion
-1209

Le moteur de base de données est incompatible 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. Windows Client 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. Windows Client 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. Windows Client NT uniquement.

JET_errPageSizeMismatch
-1213

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

JET_errTooManyInstances
-1214

Aucune instance de base de données supplémentaire 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

Une pièce jointe de base de données en attente a été détectée au début ou à la fin de la récupération, mais la base de données est manquante ou ne correspond pas aux informations de la pièce jointe.

JET_errDatabaseInvalidPath
-1217

Le chemin d’accès au fichier de base de données spécifié n’est pas autorisé.

JET_errDatabaseIdInUse
-1218

Un ID qui est déjà en cours d’utilisation est assigné à une base de données.

JET_errForceDetachNotAllowed
-1219

Le détachement forcé est autorisé uniquement après l’arrêt du 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 attachée que partiellement et l’opération d’attachement ne peut pas être effectuée.

JET_errDatabaseSignInUse
-1222

La 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 aucune réparation n’est 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 en mode exclusif.

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

Il n’existe pas de table ou d’objet de ce type.

JET_errDensityInvalid
-1307

La densité d’un fichier ou d’un index est incorrecte.

JET_errTableNotEmpty
-1308

La table n’est pas vide.

JET_errInvalidTableId
-1310

L’ID de table n’est pas 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

Impossible d’ouvrir davantage de tables en raison de l’échec de la tentative de nettoyage.

JET_errObjectDuplicate
-1314

Le nom de la table ou de l’objet est en cours d’utilisation.

JET_errInvalidObject
-1316

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

JET_errCannotDeleteTempTable
-1317

JetCloseTable doit être utilisé à la place de JetDeleteTable pour supprimer une table temporaire.

JET_errCannotDeleteSystemTable
-1318

Tentative non autorisée de suppression d’une table système.

JET_errCannotDeleteTemplateTable
-1319

Une tentative non autorisée de suppression d’une table de modèle a été créée.

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 du DDL.

JET_errCannotNestDDL
-1325

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

JET_errDDLNotInheritable
-1326

Une tentative d’héritage d’une DDL a été tentée à partir d’une table qui n’est pas marquée comme table de 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é l’arrêt du service.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

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

JET_errIndexCantBuild
-1401

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

JET_errIndexHasPrimary
-1402

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

JET_errIndexDuplicate
-1403

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

JET_errIndexNotFound
-1404

Il n’y a pas d’index de ce type.

JET_errIndexMustStay
-1405

Impossible de supprimer l’index cluster.

JET_errIndexInvalidDef
-1406

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

JET_errInvalidCreateIndex
-1409

La création de la description de l’index n’est pas valide.

JET_errTooManyOpenIndexes
-1410

La base de données est en dehors des blocs de description d’index.

JET_errMultiValuedIndexViolation
-1411

Des clés d’index entre 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 primaire n’a pas pu être généré.

JET_errPrimaryIndexCorrupted
-1413

L’index primaire 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 de tuple ne peut être défini que sur un index secondaire.

JET_errIndexTuplesTooManyColumns
-1431

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

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

JET_errIndexTuplesNonUniqueOnly
-1432

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

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

Une définition d’index de tuple ne peut contenir que des colonnes clés qui ont des types de colonnes texte ou binaires.

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

JET_errIndexTuplesVarSegMacNotAllowed
-1434

L’index du 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 de Tuple.

JET_errIndexTuplesKeyTooSmall
-1437

La clé spécifiée ne répond pas à la longueur minimale du tuple.

JET_errColumnLong
-1501

La valeur de la colonne est longue.

JET_errColumnNoChunk
-1502

Il n’existe pas de ce type de bloc dans une valeur long.

JET_errColumnDoesNotFit
-1503

Le champ ne peut pas être contenu dans l’enregistrement.

JET_errNullInvalid
-1504

NULL n’est pas valide.

JET_errColumnIllegalNull
JET_errNullInvalid

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

Il n’existe aucune colonne de ce type.

JET_errColumnDuplicate-1508

Ce champ est déjà défini.

JET_errMultiValuedColumnMustBeTagged-1509

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

JET_errColumnRedundant-1510

Une deuxième colonne d’auto-incrémentation ou de version était présente.

JET_errInvalidColumnType-1511

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

JET_errTaggedNotNULL-1514

Il n’existe aucune colonne avec balises non NULL.

JET_errNoCurrentIndex-1515

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

JET_errKeyIsMade-1516

La clé est entièrement créée.

JET_errBadColumnId-1517

L’ID de colonne est incorrect.

JET_errBadItagSequence-1518

Il y a un mauvais itagSequence pour la colonne avec balises.

JET_errColumnInRelationship-1519

Une colonne ne peut pas être supprimée, car elle fait partie d’une relation.

JET_errCannotBeTagged-1521

Impossible d’étiqueter l’incrément et la version automatiques.

JET_errDefaultValueTooBig-1524

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

JET_errMultiValuedDuplicate-1525

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

JET_errLVCorrupted-1526

Une altération s’est produite dans une arborescence de valeurs longues.

JET_errMultiValuedDuplicateAfterTruncation-1528

Une valeur dupliquée a été détectée sur une colonne à valeurs multiples unique une fois que les données ont été normalisées, et la normalisation des données a été tronquée 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 répond pas aux critères requis.

JET_errRecordNotFound-1601

La clé est introuvable.

JET_errRecordNoCopy-1602

Il n’existe aucune mémoire tampon de travail.

JET_errNoCurrentRecord-1603

Aucun enregistrement actif.

JET_errRecordPrimaryChanged-1604

La clé primaire n’est peut-être pas modifiée.

JET_errKeyDuplicate-1605

Une clé dupliquée est incorrecte.

JET_errAlreadyPrepared-1607

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

JET_errKeyNotMade-1608

Aucun appel n’a été effectué à JetMakeKey.

JET_errUpdateNotPrepared-1609

Aucun appel n’a é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

Le nombre de processus de tri est trop important.

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

Un trop grand nombre de bases de données sont ouvertes.

JET_errDiskFull-1808

Il n’y a pas d’espace disponible sur le disque.

JET_errPermissionDenied-1809

Autorisation 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

La session spécifiée a déjà un contexte de session défini.

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 définit le contexte de session.

JET_errSessionInUse-1914

Une tentative a été effectuée pour mettre fin à la session en cours d’utilisation.

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

Impossible de trouver une fonction de rappel.

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 un 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 dans 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 a été effectuée pour définir le stockage local pour un objet déjà défini.

JET_errLSNotSet-3002

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

JET_errFileIOSparse-4000

Une opération d’e/s a échoué, car elle a été tentée sur une zone non allouée d’un fichier.

JET_errFileIOBeyondEOF-4001

Une lecture a été émise vers un emplacement situé au-delà de la EOF (les écritures vont développer le fichier).

JET_errFileIOAbort-4002

Cet indicateur demande à l’appelant JET_ABORTRETRYFAILCALLBACK d’abandonner l’e/s spécifiée.

JET_errFileIORetry-4003

Cet indicateur demande à l’appelant JET_ABORTRETRYFAILCALLBACK de retenter l’e/s spécifiée.

JET_errFileIOFail-4004

Cet indicateur demande à l’appelant JET_ABORTRETRYFAILCALLBACK d’effectuer l’échec de 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.

Remarques

En général, une valeur supérieure à zéro doit être interprétée comme un avertissement, une valeur de 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. Aucun autre modèle dans ces valeurs, comme des plages de valeurs, ne doit être basé sur une application.

Configuration requise

| | |

Client

|

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

| |

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 de moteur d’Stockage Extensible