énumération JET_err
Codes d’erreur ESENT.
Espace de noms :Microsoft.Isam.Esent.Interop
Assembly : Microsoft.Isam.Esent.Interop (dans Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'Declaration
Public Enumeration JET_err
'Usage
Dim instance As JET_err
public enum JET_err
Membres
Nom du membre | Description | |
---|---|---|
Succès | Opération réussie. | |
RfsFailure | Échec du simulateur de défaillance de ressource | |
RfsNotArmed | Simulateur de défaillance de ressource non initialisé | |
FileClose | Impossible de fermer le fichier | |
OutOfThreads | Impossible de démarrer le thread | |
TooManyIO | Le système est occupé en raison d’un trop grand nombre d’IO | |
TaskDropped | Impossible d’exécuter la tâche asynchrone demandée | |
InternalError | Erreur interne irrécupérable | |
DisabledFunctionality | Vous exécutez MinESE, qui n’a pas toutes les fonctionnalités compilées. Cette fonctionnalité est uniquement prise en charge dans une version complète d’ESE. | |
UnloadableOSFunctionality | La fonctionnalité de système d’exploitation souhaitée n’a pas pu être localisée et chargée/ liée. | |
DatabaseBufferDependenciesCorrupted | Les dépendances de mémoire tampon sont incorrectement définies. Échec de la récupération | |
PreviousVersion | La version existait déjà. Échec de la récupération | |
PageBoundary | Limite de page atteinte | |
KeyBoundary | Limite de clé atteinte | |
BadPageLink | Base de données endommagée | |
BadBookmark | Le signet n’a aucune adresse correspondante dans la base de données | |
NTSystemCallFailed | L’appel au système d’exploitation a échoué | |
BadParentPageLink | Base de données endommagée | |
SPAvailExtCacheOutOfSync | Le cache AvailExt ne correspond pas à btree | |
SPAvailExtCorrupted | L’arborescence d’espace AvailExt est endommagée | |
SPAvailExtCacheOutOfMemory | Allocation de mémoire insuffisante d’un nœud de cache AvailExt | |
SPOwnExtCorrupted | L’arborescence d’espace OwnExt est endommagée | |
DbTimeCorrupted | La valeur Dbtime sur la page active est supérieure à celle de la base de données globale | |
KeyTruncated | clé tronquée sur l’index qui interdit la troncation de clé | |
DatabaseLeakInSpace | Certaines pages de base de données sont devenues inaccessibles même à partir de l’arborescence de disponibilité, seule une défragmentation hors connexion peut retourner l’espace perdu. | |
BadEmptyPage | Base de données endommagée. Recherche dans une page vide inattendue. | |
KeyTooBig | La clé est trop grande | |
CannotSeparateIntrinsicLV | tentative non conforme de séparer un LV qui doit être intrinsèque | |
SeparatedLongValue | Opération non prise en charge sur une valeur longue séparée | |
MustBeSeparateLongValue | Peut uniquement pré-lire les colonnes de valeurs longues qui peuvent être séparées, par exemple, qui ne sont pas limitées en taille afin qu’elles soient des colonnes fixes ou variables | |
InvalidPreread | Impossible de pré-lire des valeurs longues lorsque l’index actuel est secondaire | |
InvalidLoggedOperation | L’opération journalisée ne peut pas être refaite | |
LogFileCorrupt | Le fichier journal est endommagé | |
NoBackupDirectory | Aucun répertoire de sauvegarde donné | |
BackupDirectoryNotEmpty | Le répertoire de sauvegarde n’est pas vide | |
BackupInProgress | La sauvegarde est déjà active | |
RestoreInProgress | Restauration en cours | |
MissingPreviousLogFile | Fichier journal manquant pour le point de vérification | |
LogWriteFail | Échec de l’écriture dans le fichier journal | |
LogDisabledDueToRecoveryFailure | Essayez de consigner quelque chose après l’échec de la récupération | |
CannotLogDuringRecoveryRedo | Essayez de consigner quelque chose pendant le rétablissement de la restauration | |
LogGenerationMismatch | Le nom du fichier journal ne correspond pas au numéro de génération interne | |
BadLogVersion | La version du fichier journal n’est pas compatible avec la version Jet | |
InvalidLogSequence | L’horodatage dans le journal suivant ne correspond pas à celui attendu | |
LoggingDisabled | Le journal n’est pas actif | |
LogBufferTooSmall | La mémoire tampon du journal est trop petite pour la récupération | |
LogSequenceEnd | Le nombre maximal de fichiers journaux a été dépassé | |
NoBackup | Aucune sauvegarde en cours | |
InvalidBackupSequence | L’appel de sauvegarde est hors séquence | |
BackupNotAllowedYet | Impossible de faire la sauvegarde maintenant | |
DeleteBackupFileFail | Impossible de supprimer le fichier de sauvegarde | |
MakeBackupDirectoryFail | Impossible de créer un répertoire temporaire de sauvegarde | |
InvalidBackup | Impossible d’effectuer une sauvegarde incrémentielle lorsque la journalisation circulaire est activée | |
RecoveredWithErrors | Restauré avec des erreurs | |
MissingLogFile | Fichier journal actuel manquant | |
LogDiskFull | Disque de journal complet | |
BadLogSignature | Signature incorrecte pour un fichier journal | |
BadDbSignature | Signature incorrecte pour un fichier de base de données | |
BadCheckpointSignature | Signature incorrecte pour un fichier de point de contrôle | |
CheckpointCorrupt | Fichier de point de contrôle introuvable ou endommagé | |
MissingPatchPage | Page du fichier correctif introuvable pendant la récupération | |
BadPatchPage | Page du fichier patch non valide | |
RedoAbruptEnded | Le rétablissement s’est brusquement terminé en raison d’un échec soudain lors de la lecture des journaux à partir du fichier journal | |
BadSLVSignature | ||
PatchFileMissing | La restauration forcée a détecté qu’un fichier de correctif est manquant dans le jeu de sauvegarde | |
DatabaseLogSetMismatch | La base de données n’appartient pas au jeu actuel de fichiers journaux | |
DatabaseStreamingFileMismatch | Les fichiers de base de données et de diffusion en continu ne correspondent pas les uns aux autres | |
LogFileSizeMismatch | la taille réelle du fichier journal ne correspond pas à JET_paramLogFileSize | |
CheckpointFileNotFound | Impossible de localiser le fichier de point de contrôle | |
RequiredLogFilesMissing | Les fichiers journaux requis pour la récupération sont manquants. | |
SoftRecoveryOnBackupDatabase | La récupération logicielle est destinée à une base de données de sauvegarde. Il est préférable d'utiliser la restauration | |
LogFileSizeMismatchDatabasesConsistent | 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 | |
LogSectorSizeMismatch | la taille de secteur du fichier journal ne correspond pas à la taille de secteur actuelle du volume | |
LogSectorSizeMismatchDatabasesConsistent | les bases de données ont été récupérées, mais la taille du secteur des fichiers journaux (utilisée lors de la récupération) ne correspond pas à la taille du secteur du volume actuel | |
LogSequenceEndDatabasesConsistent | 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 sont utilisées ; supprimer tous les fichiers journaux et le fichier de point de contrôle et sauvegarder les bases de données avant de continuer | |
StreamingDataNotLogged | Tentative non conforme de relecture d’une opération de fichier de streaming durant laquelle les données n’ont pas été journalisées. Probablement dû à une tentative de restauration par progression avec la journalisation circulaire activée | |
DatabaseDirtyShutdown | 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. | |
ConsistentTimeMismatch | Heure de la dernière cohérence de la base de données sans correspondance | |
DatabasePatchFileMismatch | Le fichier correctif n’est pas généré à partir de cette sauvegarde | |
EndingRestoreLogTooLow | Numéro de journal de départ trop bas pour la restauration | |
StartingRestoreLogTooHigh | Le numéro de journal de départ est trop élevé pour la restauration | |
GivenLogFileHasBadSignature | Le fichier de journal de restauration a une signature incorrecte | |
GivenLogFileIsNotContiguous | Le fichier de journal de restauration n’est pas contigu | |
MissingRestoreLogFiles | Certains fichiers journaux de restauration sont manquants | |
MissingFullBackup | La base de données a manqué une sauvegarde complète précédente avant la sauvegarde incrémentielle | |
BadBackupDatabaseSize | La taille de la base de données de sauvegarde n’est pas en 4k | |
DatabaseAlreadyUpgraded | Tentative de mise à niveau d’une base de données déjà en cours | |
DatabaseIncompleteUpgrade | Tentative d’utilisation d’une base de données qui n’a été convertie que partiellement au format actuel doit être restauré à partir de la sauvegarde | |
MissingCurrentLogFiles | Certains fichiers journaux actuels sont manquants pour la restauration continue | |
DbTimeTooOld | dbtime sur la page inférieure à dbtimeBefore dans l’enregistrement | |
DbTimeTooNew | dbtime sur la page à l’avance de dbtimeBefore dans l’enregistrement | |
MissingFileToBackup | Certains fichiers journaux ou correctifs sont manquants lors de la sauvegarde | |
LogTornWriteDuringHardRestore | Une écriture déchirée a été détectée dans un ensemble de sauvegarde lors d’une restauration forcée | |
LogTornWriteDuringHardRecovery | une écriture déchirée a été détectée lors d’une récupération forcée (le journal ne faisait pas partie d’un jeu de sauvegarde) | |
LogCorruptDuringHardRestore | une altération a été détectée dans un jeu de sauvegarde lors d’une restauration forcée | |
LogCorruptDuringHardRecovery | une altération a été détectée lors d’une récupération forcée (le journal ne faisait pas partie d’un jeu de sauvegarde) | |
MustDisableLoggingForDbUpgrade | Impossible d’activer la journalisation lors de la tentative de mise à niveau de la base de données | |
BadRestoreTargetInstance | TargetInstance spécifié pour la restauration est introuvable ou les fichiers journaux ne correspondent pas | |
RecoveredWithoutUndo | La récupération logicielle a relu toutes les opérations, mais la phase Annuler de la récupération a été ignorée | |
DatabasesNotFromSameSnapshot | Les bases de données à restaurer ne proviennent pas de la même sauvegarde de cliché instantané | |
SoftRecoveryOnSnapshot | Récupération logicielle sur une base de données à partir d’un jeu de sauvegarde de copie d’ombre | |
CommittedLogFilesMissing | Un ou plusieurs journaux d’activité validés dans cette base de données sont manquants. Ces fichiers journaux sont requis pour conserver une sémantique ACID durable, mais pas nécessaire pour maintenir la cohérence si le bit JET_bitReplayIgnoreLostLogs est spécifié lors de la récupération. | |
SectorSizeNotSupported | La taille du secteur physique signalée par le sous-système de disque n’est pas prise en charge par ESE pour un type de fichier spécifique. | |
RecoveredWithoutUndoDatabasesConsistent | La récupération logicielle a relu toutes les opérations et a été conçue pour ignorer la phase Annuler de la récupération, mais la phase Annuler n’a pas été requise | |
CommittedLogFileCorrupt | Un ou plusieurs journaux d’activité ont été endommagés lors de la récupération. Ces fichiers journaux sont requis pour conserver une sémantique ACID durable, mais ne sont pas nécessaires pour maintenir la cohérence si le bit JET_bitIgnoreLostLogs bit et JET_paramDeleteOutOfRangeLogs sont spécifiés lors de la récupération. | |
UnicodeTranslationBufferTooSmall | Mémoire tampon de traduction Unicode trop petite | |
UnicodeTranslationFail | Échec de la normalisation Unicode | |
UnicodeNormalizationNotSupported | Le système d’exploitation ne prend pas en charge la normalisation Unicode (et aucun rappel de normalisation n’a été spécifié) | |
UnicodeLanguageValidationFailure | Impossible de valider la langue | |
ExistingLogFileHasBadSignature | Le fichier journal existant a une signature incorrecte | |
ExistingLogFileIsNotContiguous | Le fichier journal existant n’est pas contigu | |
LogReadVerifyFailure | Erreur de somme de contrôle dans le fichier journal lors de la sauvegarde | |
SLVReadVerifyFailure | ||
CheckpointDepthTooDeep | trop de générations en attente entre le point de contrôle et la génération actuelle | |
RestoreOfNonBackupDatabase | tentative de restauration forcée sur une base de données qui n'était pas une base de données de sauvegarde | |
LogFileNotCopied | tentative de troncation du journal, mais tous les journaux nécessaires n'ont pas été copiés | |
SurrogateBackupInProgress | Une sauvegarde de substitution est en cours. | |
BackupAbortByServer | La sauvegarde a été abandonnée par le serveur en appelant JetTerm avec JET_bitTermStopBackup ou en appelant JetStopBackup | |
InvalidGrbit | Paramètre d’indicateurs non valides | |
TermInProgress | Arrêt en cours | |
FeatureNotAvailable | API non prise en charge | |
InvalidName | Nom non valide | |
InvalidParameter | Paramètre d’API non valide | |
DatabaseFileReadOnly | Tentative d’attachement d’un fichier de base de données en lecture seule pour les opérations de lecture/écriture | |
InvalidDatabaseId | ID de base de données non valide | |
OutOfMemory | Mémoire insuffisante | |
OutOfDatabaseSpace | Taille maximale de la base de données atteinte | |
OutOfCursors | Curseurs hors table | |
OutOfBuffers | Épuisement des tampons de page de la base de données | |
TooManyIndexes | Trop d’index | |
TooManyKeys | Trop de colonnes dans un index | |
RecordDeleted | L’enregistrement a été supprimé | |
ReadVerifyFailure | Il existe une erreur de somme de contrôle sur une page de base de données | |
PageNotInitialized | Page de base de données vide | |
OutOfFileHandles | Épuisement des descripteurs de fichiers | |
DiskReadVerificationFailure | Le système d’exploitation retourné ERROR_CRC lors d'une opération d'E/S sur le fichier | |
DiskIO | Erreur d’E/S sur le disque | |
InvalidPath | Chemin du fichier non valide | |
InvalidSystemPath | Chemin d’accès système non valide | |
InvalidLogDirectory | Répertoire de journal non valide | |
RecordTooBig | L’enregistrement est supérieur à la taille maximale | |
TooManyOpenDatabases | Trop de bases de données ouvertes | |
InvalidDatabase | Pas un fichier de base de données | |
NotInitialized | Moteur de base de données non initialisé | |
AlreadyInitialized | Moteur de base de données déjà initialisé | |
InitInProgress | Le moteur de base de données est en cours d’initialisation | |
FileAccessDenied | Impossible d’accéder au fichier, le fichier est verrouillé ou en cours d’utilisation | |
QueryNotSupported | Prise en charge des requêtes indisponible | |
SQLLinkNotSupported | Prise en charge de lien SQL indisponible | |
BufferTooSmall | Mémoire tampon trop petite | |
TooManyColumns | Trop de colonnes définies | |
ContainerNotEmpty | Le conteneur n’est pas vide | |
InvalidFilename | Nom de fichier non valide | |
InvalidBookmark | Signet non valide | |
ColumnInUse | Colonne utilisée dans un index | |
InvalidBufferSize | La mémoire tampon de données ne correspond pas à la taille des colonnes | |
ColumnNotUpdatable | Impossible de définir la valeur de colonne | |
IndexInUse | L’index est en cours d’utilisation | |
LinkNotSupported | Prise en charge de lien indisponible | |
NullKeyDisallowed | Les clés Null ne sont pas autorisées sur l’index | |
NotInTransaction | L’opération doit se produire dans une transaction | |
MustRollback | La transaction doit être annulée en raison de l’échec de la mise à jour non versionnée | |
TooManyActiveUsers | Trop d’utilisateurs de base de données actifs | |
InvalidCountry | Code pays/région non valide ou inconnu | |
InvalidLanguageId | ID de langue non valide ou inconnu | |
InvalidCodePage | Page de codes non valide ou inconnue | |
InvalidLCMapStringFlags | Indicateurs non valides pour LCMapString() | |
VersionStoreEntryTooBig | 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 | |
VersionStoreOutOfMemoryAndCleanupTimedOut | La mémoire de la version est épuisée (et la tentative de nettoyage a échoué à se terminer) | |
VersionStoreOutOfMemory | Mémoire de la version épuisée (nettoyage déjà tenté) | |
CurrencyStackOutOfMemory | NON UTILISÉ : lCSRPerfFUCB * g_lCursorsMax dépassé (XJET uniquement) | |
CannotIndex | Impossible d'indexer une colonne d'escrow ou une colonne SLV | |
RecordNotDeleted | L’enregistrement n’a pas été supprimé | |
TooManyMempoolEntries | Trop d’entrées de pool de mémoire ont été demandées | |
OutOfObjectIDs | Épuisement des ObjectID btree (effectuez une défragmentation hors connexion pour récupérer les ObjectId libérés/inutilisés) | |
OutOfLongValueIDs | Le compteur d’ID de valeur longue a atteint la valeur maximale. (effectuez une défragmentation hors connexion pour récupérer les LongValueID libres/inutilisés) | |
OutOfAutoincrementValues | Le compteur d’incrémentation automatique a atteint la valeur maximale (la défragmentation hors connexion NE POURRA PAS récupérer les valeurs d’incrémentation automatique libres/inutilisées). | |
OutOfDbtimeValues | Le compteur Dbtime a atteint la valeur maximale (effectuez une défragmentation hors connexion pour récupérer les valeurs Dbtime libres/inutilisées) | |
OutOfSequentialIndexValues | Le compteur d’index séquentiel a atteint la valeur maximale (effectuez une défragmentation hors connexion pour récupérer les valeurs SéquentielIndex libres/inutilisées) | |
RunningInOneInstanceMode | Appel multi-instance avec le mode à instance unique activé | |
RunningInMultiInstanceMode | Appel à instance unique avec le mode multi-instance activé | |
SystemParamsAlreadySet | Les paramètres système globaux ont déjà été définis | |
SystemPathInUse | Le chemin système est déjà utilisé par une autre instance de base de données | |
LogFilePathInUse | Chemin du fichier journal déjà utilisé par une autre instance de base de données | |
TempPathInUse | Chemin d’accès temporaire déjà utilisé par une autre instance de base de données | |
InstanceNameInUse | Nom d'instance déjà utilisé | |
InstanceUnavailable | Cette instance ne peut pas être utilisée, car elle a rencontré une erreur irrécupérable | |
DatabaseUnavailable | Cette base de données ne peut pas être utilisée, car elle a rencontré une erreur irrécupérable | |
InstanceUnavailableDueToFatalLogDiskFull | Cette instance ne peut pas être utilisée, car elle a rencontré une erreur de disque journal plein lors de l'exécution d'une opération (probablement la restauration des transactions) qui n’a pas pu tolérer une défaillance | |
OutOfSessions | Hors sessions | |
WriteConflict | Échec du verrouillage d’écriture en raison d’un verrou d’écriture en attente | |
TransTooDeep | Transactions imbriquées trop profondément | |
InvalidSesid | Handle de session non valide | |
WriteConflictPrimaryIndex | Mise à jour tentée sur l’index principal non validé | |
InTransaction | Opération non autorisée dans une transaction | |
RollbackRequired | Il faut restaurer la transaction actuelle, impossible de valider ou de commencer une nouvelle transaction | |
TransReadOnly | Une transaction en lecture seule a tenté de modifier la base de données | |
SessionWriteConflict | Tentative de remplacement du même enregistrement par deux curseurs différents dans la même session | |
RecordTooBigForBackwardCompatibility | 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 | |
CannotMaterializeForwardOnlySort | Impossible de créer la table temporaire, car des paramètres entrent en conflit avec JET_bitTTForwardOnly | |
SesidTableIdMismatch | Ce handle de session ne peut pas être utilisé avec cet ID de table | |
InvalidInstance | Handle d’instance non valide | |
DirtyShutdown | L’instance a été arrêtée avec succès, mais toutes les bases de données attachées ont été laissées dans un état compris sur demande via JET_bitTermDirty | |
ReadPgnoVerifyFailure | La page de base de données lue à partir du disque avait le numéro de page incorrect. | |
ReadLostFlushVerifyFailure | La page de base de données lue à partir du disque avait une écriture précédente non représentée sur la page. | |
FileSystemCorruption | Échec de l’opération du système de fichiers avec une erreur indiquant que le système de fichiers est endommagé. | |
RecoveryVerifyFailure | Une ou plusieurs pages de base de données lues à partir du disque pendant la récupération ne correspondent pas à l’état attendu. | |
FilteredMoveNotSupported | Tentative de fournir un filtre à JetSetCursorFilter() dans un scénario non pris en charge. | |
MustCommitDistributedTransactionToLevel0 | Tentative de PrepareToCommit d’une transaction distribuée à un niveau non nul | |
DistributedTransactionAlreadyPreparedToCommit | Tentative d’opération d’écriture après qu’une transaction distribuée a appelé PrepareToCommit | |
NotInDistributedTransaction | Tentative de PrepareToCommit d’une transaction non distribuée | |
DistributedTransactionNotYetPreparedToCommit | Tentative de validation d’une transaction distribuée, mais PrepareToCommit n’a pas encore été appelé | |
CannotNestDistributedTransactions | Tentative de démarrage d’une transaction distribuée lorsqu’elle n’est pas au niveau 0 | |
DTCMissingCallback | Tentative de début d’une transaction distribuée, mais aucun rappel pour la coordination DTC n’a été spécifié lors de l’initialisation | |
DTCMissingCallbackOnRecovery | Tentative de récupération d’une transaction distribuée, mais aucun rappel pour la coordination DTC n’a été spécifié lors de l’initialisation | |
DTCCallbackUnexpectedError | Code d’erreur inattendu retourné par le rappel DTC | |
DatabaseDuplicate | Base de données déjà existante | |
DatabaseInUse | Base de données en cours d’utilisation | |
DatabaseNotFound | Aucune base de données de ce type | |
DatabaseInvalidName | Nom de base de données non valide | |
DatabaseInvalidPages | Nombre de pages non valide | |
DatabaseCorrupted | Ce fichier ne correspond pas à une base de données ou la base de données est endommagée | |
DatabaseLocked | Base de données exclusivement verrouillée | |
CannotDisableVersioning | Impossible de désactiver le contrôle de version pour cette base de données | |
InvalidDatabaseVersion | Le moteur de base de données n’est pas compatible avec la base de données | |
Database200Format | La base de données est dans un format plus ancien (200) | |
Database400Format | La base de données est dans un format plus ancien (400) | |
Database500Format | La base de données est dans un format plus ancien (500) | |
PageSizeMismatch | La taille de page de base de données ne correspond pas au moteur | |
TooManyInstances | Impossible de démarrer plus d’instances de base de données | |
DatabaseSharingViolation | Une autre instance de base de données utilise cette base de données | |
AttachedDatabaseMismatch | 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 pièce jointe | |
DatabaseInvalidPath | Le chemin de fichier de base de données spécifié est non conforme | |
DatabaseIdInUse | Une base de données se voit attribuer un ID déjà en cours d'utilisation | |
ForceDetachNotAllowed | Forcer le détachement autorisé uniquement après l’erreur de détachement normale | |
CatalogCorrupted | Altération détectée dans le catalogue | |
PartiallyAttachedDB | La base de données est partiellement attachée. Impossible de terminer l’opération d’attachement | |
DatabaseSignInUse | Base de données avec la même signature en cours d’utilisation | |
DatabaseCorruptedNoRepair | Base de données endommagée, mais réparation non autorisée | |
InvalidCreateDbVersion | la récupération a essayé de relire une création de base de données, mais la base de données a été créée à l’origine avec une version incompatible (probablement antérieure) du moteur de base de données | |
DatabaseIncompleteIncrementalReseed | La base de données ne peut pas être attachée, car elle est actuellement en cours de reconstruction dans le cadre d'un réamorçage incrémentiel. | |
DatabaseInvalidIncrementalReseed | La base de données n’est pas un état valide pour effectuer un réamorçage incrémentiel. | |
DatabaseFailedIncrementalReseed | Le réamorçage incrémentiel en cours sur la base de données spécifiée ne peut pas être complétée en raison d'une erreur irrécupérable. Un réamorçage complet est nécessaire pour récupérer cette base de données. | |
NoAttachmentsFailedIncrementalReseed | Impossible de terminer l’exécution incrémentielle de la base de données spécifiée, car le journal minimal requis ne contient aucune information de pièce jointe. Un réamorçage complet est nécessaire pour récupérer cette base de données. | |
TableLocked | La table est verrouillée exclusivement | |
TableDuplicate | La table existe déjà | |
TableInUse | La table est en cours d’utilisation, ne peut pas verrouiller | |
ObjectNotFound | Cette table ou cet objet n’existe pas | |
DensityInvalid | Densité de fichier/d’index incorrecte | |
TableNotEmpty | La table n’est pas vide | |
InvalidTableId | ID de table non valide | |
TooManyOpenTables | Impossible d’ouvrir d’autres tables (nettoyage déjà tenté) | |
IllegalOperation | N° non pris en charge sur la table | |
TooManyOpenTablesAndCleanupTimedOut | Impossible d’ouvrir d’autres tables (échec de la tentative de nettoyage) | |
ObjectDuplicate | Nom de la table ou de l’objet déjà utilisé | |
InvalidObject | Objet non valide pour l’opération | |
CannotDeleteTempTable | Utiliser CloseTable au lieu de DeleteTable pour supprimer une table temporaire | |
CannotDeleteSystemTable | Tentative non conforme de suppression d’une table système | |
CannotDeleteTemplateTable | Tentative non conforme de suppression d’une table modèle | |
ExclusiveTableLockRequired | Doit avoir un verrou exclusif sur la table. | |
FixedDDL | Les opérations DDL sont interdites sur cette table | |
FixedInheritedDDL | Sur une table dérivée, les opérations DDL sont interdites sur la partie héritée de la DDL | |
CannotNestDDL | L’imbrication du DDL hiérarchique n’est actuellement pas prise en charge. | |
DDLNotInheritable | Tentative d’hériter du DDL d’une table non marquée comme table de modèle. | |
InvalidSettings | Les paramètres système ont été définis de manière incorrecte | |
ClientRequestToStopJetService | Le client a demandé l’arrêt du service | |
CannotAddFixedVarColumnToDerivedTable | La table modèle a été créée avec NoFixedVarColumnsInDerivedTables | |
IndexCantBuild | Échec de la génération d’index | |
IndexHasPrimary | L’index principal est déjà défini | |
IndexDuplicate | L’index est déjà défini | |
IndexNotFound | Aucun index de ce type | |
IndexMustStay | Impossible de supprimer l’index cluster | |
IndexInvalidDef | Définition d’index non conforme | |
InvalidCreateIndex | Description de la création d’index non valide | |
TooManyOpenIndexes | Blocs de description hors index | |
MultiValuedIndexViolation | Des clés d’index inter-enregistrements non uniques ont été générées pour un index à valeurs multiples | |
IndexBuildCorrupted | Échec de la génération d’un index secondaire qui reflète correctement l’index principal | |
PrimaryIndexCorrupted | L’index principal est endommagé. La base de données doit être défragmentée ou la table supprimée. | |
SecondaryIndexCorrupted | L'index secondaire est endommagé. La base de données doit être défragmentée ou l’index affecté doit être supprimé. Si l’index endommagé concerne du texte Unicode, une modification de l’ordre de tri est probablement due à un changement d’ordre de tri. | |
InvalidIndexId | ID d’index non conforme | |
IndexTuplesSecondaryIndexOnly | l’index tuple peut seulement être défini sur un index secondaire | |
IndexTuplesTooManyColumns | l’index tuple ne peut avoir qu’onze colonnes dans l’index | |
IndexTuplesNonUniqueOnly | L’index tuple doit être un index non unique | |
IndexTuplesTextBinaryColumnsOnly | l’index tuple doit se trouver sur une colonne texte/binaire | |
IndexTuplesVarSegMacNotAllowed | l’index tuple n’autorise pas la définition de cbVarSegMac | |
IndexTuplesInvalidLimits | longueur minimale/maximale du tuple ou nombre maximal de caractères à indexer spécifié | |
IndexTuplesCannotRetrieveFromIndex | impossible d’appeler RetrieveColumn() avec RetrieveFromIndex sur un index tuple | |
IndexTuplesKeyTooSmall | La clé spécifiée ne remplit pas le critère de longueur minimale du tuple | |
ColumnLong | La valeur de colonne est longue | |
ColumnNoChunk | Aucun bloc de ce type en valeur longue | |
ColumnDoesNotFit | Le champ est trop long pour l’enregistrement | |
NullInvalid | Null non valide | |
ColumnIndexed | Colonne indexée, impossible de la supprimer | |
ColumnTooBig | La longueur du champ est supérieure à la longueur maximale autorisée | |
ColumnNotFound | Aucune colonne de ce type | |
ColumnDuplicate | Champ déjà défini | |
MultiValuedColumnMustBeTagged | Tentative de création d’une colonne à valeurs multiples, mais la colonne n’a pas été étiquetée | |
ColumnRedundant | Deuxième colonne d’incrémentation automatique ou de version | |
InvalidColumnType | Type de données de colonne non valide | |
TaggedNotNULL | Aucune colonne étiquetée non NULL | |
NoCurrentIndex | Non valide sans un index en cours | |
KeyIsMade | La clé est entièrement faite | |
BadColumnId | ID de colonne incorrect | |
BadItagSequence | Il existe une mauvaise itagSequence pour la colonne étiquetée | |
ColumnInRelationship | Impossible de supprimer, la colonne participe à la relation | |
CannotBeTagged | L’incrémentation automatique et la version ne peuvent pas être étiquetées | |
DefaultValueTooBig | La valeur par défaut dépasse la taille maximale | |
MultiValuedDuplicate | Duplication détectée sur une colonne à valeurs multiples unique | |
LVCorrupted | Une altération a été rencontrée dans un arbre à valeur longue | |
MultiValuedDuplicateAfterTruncation | Duplication détectée sur une colonne à valeurs multiples unique après la normalisation des données et la normalisation des données tronquées avant la comparaison | |
DerivedColumnCorruption | Il existe une colonne non valide dans la table dérivée | |
InvalidPlaceholderColumn | Tentative de conversion de colonne en espace réservé d’index principal, mais la colonne ne répond pas aux critères nécessaires | |
ColumnCannotBeCompressed | Seules les colonnes JET_coltypLongText et JET_coltypLongBinary peuvent être compressées | |
RecordNotFound | La clé est introuvable | |
RecordNoCopy | Aucune mémoire tampon de travail | |
NoCurrentRecord | Devise non présente sur un enregistrement | |
RecordPrimaryChanged | La clé primaire peut ne pas changer | |
KeyDuplicate | Clé en double non conforme | |
AlreadyPrepared | Tentative de mettre à jour un enregistrement alors qu'une mise à jour de l'enregistrement était déjà en cours | |
KeyNotMade | Aucun appel à JetMakeKey | |
UpdateNotPrepared | Aucun appel à JetPrepareUpdate | |
DataHasChanged | Les données ont changé, l’opération a été abandonnée | |
LanguageNotSupported | L’installation de Windows ne prend pas en charge la langue | |
DecompressionFailed | Erreur interne : les données n’ont pas pu être compressées | |
UpdateMustVersion | Aucune mise à jour de version uniquement pour les tables non validées | |
TooManySorts | Trop de processus de tri | |
InvalidOnSort | Opération non valide sur le tri | |
TempFileOpenError | Impossible d’ouvrir le fichier temporaire | |
TooManyAttachedDatabases | Trop de bases de données ouvertes | |
DiskFull | Disque saturé | |
PermissionDenied | Autorisation refusée | |
FileNotFound | Fichier introuvable | |
FileInvalidType | Type de fichier non valide | |
AfterInitialization | Impossible de restaurer après l’init. | |
LogCorrupted | Les journaux n'ont pas pu être interprétés | |
InvalidOperation | Opération non valide | |
AccessDenied | Accès refusé | |
TooManySplits | Fractionnement infini | |
SessionSharingViolation | Plusieurs threads utilisent la même session | |
EntryPointNotFound | Un point d’entrée dans une DLL dont nous avons besoin est introuvable | |
SessionContextAlreadySet | Un contexte de session est déjà défini pour la session spécifiée | |
SessionContextNotSetByThisThread | Tentative de réinitialisation du contexte de session, mais le thread actuel n’a pas défini de manière originale le contexte de session | |
SessionInUse | Tentative d’arrêt de la session en cours d’utilisation | |
RecordFormatConversionFailed | Erreur interne lors de la conversion de format d’enregistrement dynamique | |
OneDatabasePerSession | Une seule base de données utilisateur ouverte par session est autorisée (JET_paramOneDatabasePerSession) | |
RollbackError | une erreur s’est produite lors de la restauration | |
DatabaseAlreadyRunningMaintenance | L’opération n’a pas réussi, car la base de données exécute déjà la maintenance sur la base de données spécifiée | |
CallbackFailed | Échec d’un rappel | |
CallbackNotResolved | Une fonction de rappel est introuvable | |
SpaceHintsInvalid | Un élément de la structure des indicateurs d’espace JET n’était pas correct ou actionnable. | |
SLVSpaceCorrupted | ||
SLVCorrupted | ||
SLVColumnDefaultValueNotAllowed | ||
SLVStreamingFileMissing | ||
SLVDatabaseMissing | ||
SLVStreamingFileAlreadyExists | ||
SLVInvalidPath | ||
SLVStreamingFileNotCreated | ||
SLVStreamingFileReadOnly | ||
SLVHeaderBadChecksum | ||
SLVHeaderCorrupted | ||
SLVPagesNotFree | ||
SLVPagesNotReserved | ||
SLVPagesNotCommitted | ||
SLVPagesNotDeleted | ||
SLVSpaceWriteConflict | ||
SLVRootStillOpen | ||
SLVProviderNotLoaded | ||
SLVEAListCorrupt | ||
SLVRootNotSpecified | ||
SLVRootPathInvalid | ||
SLVEAListZeroAllocation | ||
SLVColumnCannotDelete | ||
SLVOwnerMapAlreadyExists | ||
SLVOwnerMapCorrupted | ||
SLVOwnerMapPageNotFound | ||
SLVFileStale | ||
SLVFileInUse | ||
SLVStreamingFileInUse | ||
SLVFileIO | ||
SLVStreamingFileFull | ||
SLVFileInvalidPath | ||
SLVFileAccessDenied | ||
SLVFileNotFound | ||
SLVFileUnknown | ||
SLVEAListTooBig | ||
SLVProviderVersionMismatch | ||
SLVBufferTooSmall | ||
OSSnapshotInvalidSequence | API cliché instantané du système d’exploitation utilisée dans une séquence non valide | |
OSSnapshotTimeOut | Cliché instantané du système d’exploitation terminé avec expiration du délai d’attente | |
OSSnapshotNotAllowed | Cliché instantané du système d’exploitation non autorisé (sauvegarde ou récupération en cours) | |
OSSnapshotInvalidSnapId | JET_OSSNAPID non valide | |
TooManyTestInjections | Accès à la limite d’injection de test interne | |
TestInjectionNotSupported | Injection de test non prise en charge | |
InvalidLogDataSequence | En quelque sorte, les données de journal fournies se sont désynchronisées avec l'état actuel de l'instance | |
LSCallbackNotSpecified | Tentative d’utilisation du stockage local sans fonction de rappel spécifiée | |
LSAlreadySet | Tentative de définition du stockage local pour un objet déjà défini | |
LSNotSet | Tentative de récupération du stockage local à partir d’un objet qui n’a pas été défini | |
FileIOSparse | un E/S a été émis à un emplacement partiellement alloué | |
FileIOBeyondEOF | une lecture a été émise à un emplacement au-delà de l’EOF (les écritures étendront le fichier) | |
FileIOAbort | indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut abandonner l’E/S spécifiée | |
FileIORetry | indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut réessayer l’E/S spécifiée | |
FileIOFail | indique à l’appelant JET_ABORTRETRYFAILCALLBACK qu’il faut faire échouer l’E/S spécifiée | |
FileCompressed | l’accès en lecture/écriture n’est pas pris en charge sur les fichiers compressés |