Fehlercodes Extensible Storage Engine
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
Extensible Storage Engine-Fehlercodes
Die folgenden Fehlercodes (Flags) werden von Funktionen in der Extensible Storage Engine-API verwendet.
JET_ERR der Wert 0 (null) sollten als Erfolg interpretiert werden.
Success |
Beschreibung |
---|---|
JET_errSuccess 0 |
Die Funktion wurde erfolgreich abgeschlossen. |
Ein JET_ERR -Wert, der größer als 0 (null) als Warnung interpretiert werden soll.
Warnungen |
Beschreibung |
---|---|
JET_wrnRemainingVersions |
Der Versionsspeicher ist noch aktiv. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_wrnUniqueKey |
Auf einen nicht eindeutigen Index Seek zurückgegeben, die einen eindeutigen Schlüssel. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_wrnSeparateLongValue |
Eine Datenbankspalte ist ein getrennter long-Wert. Dieser Fehler wird von der Datensatz-Manager zurückgegeben. |
JET_wrnExistingLogFileHasBadSignature |
Die vorhandene Protokolldatei hat eine ungültige Signatur. |
JET_wrnExistingLogFileIsNotContiguous |
Die vorhandene Protokolldatei ist nicht fortlaufend. |
JET_wrnSkipThisRecord |
Dieser Fehler ist nur zur internen Verwendung. |
JET_wrnTargetInstanceRunning |
Die für die Wiederherstellung angegebene TargetInstance wird ausgeführt. |
JET_wrnDatabaseRepaired |
Die Beschädigung der Datenbank wurde repariert. |
JET_wrnColumnNull |
Die Spalte hat einen NULL -Wert. |
JET_wrnBufferTruncated |
Der Puffer ist zu klein für die Daten. |
JET_wrnDatabaseAttached |
Die Datenbank ist bereits zugeordnet. |
JET_wrnSortOverflow |
Die Sortierung, die versucht wird, muss nicht genügend Arbeitsspeicher zum Abschließen. |
JET_wrnSeekNotEqual |
Ein Suchvorgang keine genaue Übereinstimmung gefunden ist. |
JET_wrnRecordFoundGreater |
Ein Suchvorgang keine genaue Übereinstimmung gefunden ist. Dieser Fehler wird von der Datensatz-Manager zurückgegeben. |
JET_wrnRecordFoundLess |
Ein Suchvorgang keine genaue Übereinstimmung gefunden ist. Dieser Fehler wird von der Datensatz-Manager zurückgegeben. |
JET_wrnNoErrorInfo |
Es gibt keine erweiterten Fehlerinformationen. |
JET_wrnNoIdleActivity |
Kein Leerlaufprozess. |
JET_wrnNoWriteLock |
Es gibt keine Schreibsperre auf Transaktionsebene 0. |
JET_wrnColumnSetNull |
Die Spalte wird auf einen NULL -Wert festgelegt. |
JET_wrnTableEmpty |
Es wurde eine leere Tabelle geöffnet. |
JET_wrnTableInUseBySystem |
System-Cleanup hat einen Cursor auf die Tabelle zu öffnen. |
JET_wrnCorruptIndexDeleted |
Der veraltete Index muss entfernt werden. |
JET_wrnColumnMaxTruncated |
Die Maximallänge ist zu groß und wurde abgeschnitten. |
JET_wrnCopyLongValue |
Ein BLOB-Wert wurde in einem separaten Speicher große BLOBs aus dem Datensatz verschoben. HinweisDieser Fehler ist nur zur internen Verwendung. |
JET_wrnColumnSkipped |
Die Werte der Spalte wurden nicht zurückgegeben, da die entsprechende Spalte ID oder ItagSequence aus der JET_ENUMCOLUMNVALUE -Struktur, die für die Enumeration angefordert wurde null war. |
JET_wrnColumnNotLocal |
Die Werte der Spalte wurden nicht zurückgegeben, da sie aus vorhandenen Daten nicht wiederhergestellt werden konnte. |
JET_wrnColumnMoreTags |
Für die Enumeration wurden nicht die vorhandenen Werte in der Spalte angefordert. |
JET_wrnColumnTruncated |
Der Spaltenwert wurde während der Enumeration an die angeforderte Größe abgeschnitten. |
JET_wrnColumnPresent |
Werte in den Spalten vorhanden, jedoch nicht durch die Anforderung zurückgegeben. |
JET_wrnColumnSingleValue |
Der Spaltenwert wurde JET_COLUMNENUM durch die JET_bitEnumerateCompressOutput festgelegt wird zurückgegeben. |
JET_wrnColumnDefault |
Der Wert der Spalte wird auf den Standardwert der Spalte festgelegt. |
JET_wrnDataHasChanged |
Die Daten wurden geändert. |
JET_wrnKeyChanged |
Ein neuer Schlüssel wird verwendet. |
JET_wrnFileOpenReadOnly |
Die Datenbankdatei ist schreibgeschützt. |
JET_wrnIdleFull |
Die Registrierung im Leerlauf ist voll. |
JET_wrnDefragAlreadyRunning |
Online-Defragmentierung für die angegebene Datenbank bereits ausgeführt wurde. |
JET_wrnDefragNotRunning |
Eine online-Defragmentierung wird nicht in der angegebenen Datenbank ausgeführt. |
JET_wrnCallbackNotRegistered |
Eine nicht vorhandene Rückruffunktion wurde nicht aufgehoben. |
Ein JET_ERR -Wert, der ist kleiner als 0 (null) sollte als Fehler interpretiert werden.
Fehler |
Beschreibung |
---|---|
JET_wrnNyi |
Die Funktion ist noch nicht implementiert. |
JET_errRfsFailure |
Der Ressource-Fehler-Simulator ist fehlgeschlagen. |
JET_errRfsNotArmed |
Der Ressource-Fehler-Simulator wurde nicht initialisiert. |
JET_errFileClose |
Die Datei konnte nicht geschlossen werden. |
Thread |
Der Thread konnte nicht gestartet werden. |
JET_errTooManyIO |
Das System ist ausgelastet, da zu viele IOs. |
JET_errTaskDropped |
Die angeforderte asynchrone Aufgabe konnte nicht ausgeführt werden. |
JET_errInternalError |
Es wurde ein schwerwiegender interner Fehler. |
JET_errDatabaseBufferDependenciesCorrupted |
Die Puffer-Abhängigkeiten wurden nicht ordnungsgemäß festgelegt, und ein Recovery-Fehler aufgetreten. |
JET_errPreviousVersion |
Die Version bereits vorhanden, und ein Recovery-Fehler aufgetreten. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errPageBoundary |
Die Seitengrenze erreicht ist. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errKeyBoundary |
Die wichtigste Grenze wurde erreicht. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
Jet_errBadPageLink |
Die Datenbank ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errBadBookmark |
Das Lesezeichen hat keine entsprechende Adresse in der Datenbank. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errNTSystemCallFailed |
Fehler beim Aufruf des Betriebssystems. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errBadParentPageLink |
Eine übergeordnete Datenbank ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errSPAvailExtCacheOutOfSync |
Der Cache möglich entspricht nicht die B +-Struktur. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errSPAvailExtCorrupted |
Die Speicherstruktur AllAvailExt ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errSPAvailExtCacheOutOfMemory |
Eine Fehlermeldung über unzureichenden Arbeitsspeicher beim Reservieren von ein Cache-Knoten möglich ist aufgetreten. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errSPOwnExtCorrupted |
Die Speicherstruktur möglich ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errDbTimeCorrupted |
Der Zeitpunkt für die aktuelle Seite ist größer als der Zeitpunkt für die globale Datenbank. Dieser Fehler wird von der Verzeichnismanager zurückgegeben. |
JET_errKeyTruncated |
Der Versuch, einen Schlüssel für einen Indexeintrag erstellen ist fehlgeschlagen, da der Schlüssel abgeschnitten wurden würde und die Indexdefinition lässt keine Schlüssel abgeschnitten. |
JET_errKeyTooBig |
Der Schlüssel ist zu groß. Dieser Fehler wird von der Datensatz-Manager zurückgegeben. |
JET_errInvalidLoggedOperation |
Protokollierte Vorgang kann nicht rückgängig gemacht werden. |
JET_errLogFileCorrupt |
Die Protokolldatei ist beschädigt. |
JET_errNoBackupDirectory |
Backup-Verzeichnis wurde nicht angegeben. |
JET_errBackupDirectoryNotEmpty |
Das Sicherungsverzeichnis ist nicht leer. |
JET_errBackupInProgress |
Die Sicherung ist bereits aktiv. |
JET_errRestoreInProgress |
Eine Wiederherstellung wird durchgeführt. |
JET_errMissingPreviousLogFile |
Die Protokolldatei fehlt für den Kontrollpunkt. |
Jet_errLogWriteFail |
Es wurde ein Fehler beim Schreiben in die Protokolldatei. |
JET_errLogDisabledDueToRecoveryFailure |
Der Versuch, in das Protokoll zu schreiben, nachdem die Wiederherstellung gescheitert ist. |
JET_errCannotLogDuringRecoveryRedo |
Fehler beim Schreiben in die Protokolldatei während der Wiederherstellung wiederherstellen. |
JET_errLogGenerationMismatch |
Der Name der Protokolldatei der entspricht nicht der internen Generierungsnummer. |
JET_errBadLogVersion |
Die Version der Protokolldatei ist nicht kompatibel mit der Version von ESE. |
JET_errInvalidLogSequence |
Der Zeitstempel im nächsten Protokoll stimmt nicht mit den erwarteten Zeitstempel überein. |
JET_errLoggingDisabled |
Das Protokoll ist nicht aktiv. |
JET_errLogBufferTooSmall |
Der Protokollpuffer ist zu klein für die Wiederherstellung. |
Jet_errLogSequenceEnd |
Die maximale Protokollgröße Dateinummer wurde überschritten. |
JET_errNoBackup |
Es wird keine Sicherung durchgeführt. |
Jet_errInvalidBackupSequence |
Der Sicherungsaufruf ist nicht in Folge. |
Zurzeit |
Eine Sicherung kann zurzeit nicht durchgeführt werden. |
JET_errDeleteBackupFileFail |
Eine Sicherungsdatei konnte nicht gelöscht werden. |
JET_errMakeBackupDirectoryFail |
Temporäre Sicherungsverzeichnis konnte nicht erstellt werden. |
0xFFFFFDF2 |
Die Umlaufprotokollierung ist aktiviert. eine inkrementelle Sicherung kann nicht ausgeführt werden. |
JET_errRecoveredWithErrors |
Die Daten wurden mit Fehlern wiederhergestellt. |
JET_errMissingLogFile |
Die aktuelle Protokolldatei ist nicht vorhanden. |
JET_errLogDiskFull |
Der Protokolldatenträger ist voll. |
JET_errBadLogSignature |
Es ist eine ungültige Signatur für eine Protokolldatei. |
JET_errBadDbSignature |
Es ist eine ungültige Signatur für eine Datenbankdatei. |
JET_errBadCheckpointSignature |
Es ist eine ungültige Signatur für Prüfpunktdatei. |
Eine |
Die Prüfpunktdatei nicht gefunden oder ist beschädigt. |
JET_errMissingPatchPage |
Die Patch-Datei Datenbankseite wurde während der Wiederherstellung nicht gefunden. |
JET_errBadPatchPage |
Die Datenbankseite Patch-Datei ist ungültig. |
Abrupt |
Aufgrund eines plötzlichen Fehlers beim Lesen der Protokolle aus der Protokolldatei plötzlich beendet das wiederholen. |
JET_errBadSLVSignature |
Dieses Flag ist reserviert. |
JET_errPatchFileMissing |
Hard Recovery ermittelt, dass eine Datenbankdatei für den Patch aus dem Sicherungssatz fehlt. |
JET_errDatabaseLogSetMismatch |
Die Datenbank gehört nicht mit dem aktuellen Satz von Protokolldateien. |
JET_errDatabaseStreamingFileMismatch |
Dieses Flag ist reserviert. |
JET_errLogFileSizeMismatch |
Die Größe der aktuellen Protokolldatei stimmt nicht mit JET_paramLogFileSizeüberein. |
JET_errCheckpointFileNotFound |
Die Prüfpunktdatei konnte nicht gefunden werden. |
JET_errRequiredLogFilesMissing |
Für die Wiederherstellung erforderlichen Protokolldateien fehlen. |
JET_errSoftRecoveryOnBackupDatabase |
Eine soft Recovery-Vorgang wird auf einer Sicherungskopie der Datenbank verwendet werden, wenn eine Wiederherstellung stattdessen verwendet werden soll. |
JET_errLogFileSizeMismatchDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber die Größe der Protokolldatei während der Wiederherstellung verwendet stimmt nicht mit JET_paramLogFileSizeüberein. |
JET_errLogSectorSizeMismatch |
Die Größe der Protokolldatei Sektor entspricht nicht die Sektorgröße des aktuellen Volumes. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Wurden die Datenbanken wiederhergestellt, aber Sektor die Größe der Protokolldatei (während der Wiederherstellung verwendet) entspricht nicht der Sektorgröße für den aktuellen Datenträger. |
JET_errLogSequenceEndDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber alle möglichen Protokollgenerierungen, die in der aktuellen Sequenz verwendet wurden. Alle Protokolldateien und die Prüfpunktdatei muss gelöscht und Datenbanken müssen gesichert werden, bevor Sie fortfahren. |
JET_errStreamingDataNotLogged |
Gab es versucht, eine Dateioperation streaming wiedergeben, in dem die Daten nicht protokolliert wurde. Dies wird wahrscheinlich durch einen Versuch Rollforward bei aktivierter Umlaufprotokollierung verursacht. |
JET_errDatabaseDirtyShutdown |
Die Datenbank wurde nicht ordnungsgemäß heruntergefahren. Eine Wiederherstellung muss zunächst ordnungsgemäß abgeschlossen Datenbankvorgänge für das vorausgegangene Herunterfahren ausgeführt werden. |
JET_errDatabaseInconsistent |
Dieser Fehler ist veraltet und wurde durch JET_errDatabaseDirtyShutdown ersetzt. |
JET_errConsistentTimeMismatch |
Keine liegt Übereinstimmung mit der letzten konsistenten Zeitangabe für die Datenbank. |
Jet_errDatabasePatchFileMismatch |
Datenbank-Patch-Datei wird nicht von dieser Sicherung generiert. |
JET_errEndingRestoreLogTooLow |
Die Anfangsprotokollnummer ist für die Wiederherstellung zu niedrig. |
JET_errStartingRestoreLogTooHigh |
Die Anfangsprotokollnummer ist für die Wiederherstellung zu hoch. |
JET_errGivenLogFileHasBadSignature |
Die Wiederherstellungs-Protokolldatei hat eine ungültige Signatur. |
JET_errGivenLogFileIsNotContiguous |
Die Wiederherstellungs-Protokolldatei ist nicht fortlaufend. |
JET_errMissingRestoreLogFiles |
Es fehlen einige Wiederherstellungsprotokolldateien. |
JET_errMissingFullBackup |
Die Datenbank verpasst eine vollständige Sicherung, bevor eine inkrementelle Sicherung durchführen. |
JET_errBadBackupDatabaseSize |
Die Größe der Sicherungsdatenbank ist kein Vielfaches der Seitengröße der Datenbank. |
JET_errDatabaseAlreadyUpgraded |
Upgrade eine Datenbank der aktuelle Versuch wurde beendet, weil die Datenbank noch aktuell ist. |
JET_errDatabaseIncompleteUpgrade |
Die Datenbank wurde nur teilweise in das aktuelle Format konvertiert. Die Datenbank muss aus einer Sicherung wiederhergestellt werden. |
JET_errMissingCurrentLogFiles |
Einige aktuelle Protokolldateien fehlen für eine lückenlose Wiederherstellung. |
JET_errDbTimeTooOld |
Der Zeitpunkt auf einer Seite ist kleiner als die DbtimeBefore, die im Datensatz ist. |
JET_errDbTimeTooNew |
Der Zeitpunkt auf einer Seite ist im Voraus über die DbtimeBefore, die im Datensatz ist. |
JET_errMissingFileToBackup |
Während der Sicherung waren einige Protokoll- oder Patchdateien fehlen. |
JET_errLogTornWriteDuringHardRestore |
Bei einer Sicherung, die bei einem hard Recovery festgelegt wurde, wurde ein zerrissener Schreibvorgang festgestellt. |
JET_errLogTornWriteDuringHardRecovery |
Bei einem hard Recovery-Vorgang wurde ein zerrissener Schreibvorgang festgestellt (das Protokoll war nicht Teil eines Sicherungssatzes). |
JET_errLogCorruptDuringHardRestore |
In einem Backup-Satz ein hard Recovery wurde eine Beschädigung festgestellt. |
JET_errLogCorruptDuringHardRecovery |
Während des hard Recovery-Vorgang wurde eine Beschädigung festgestellt (das Protokoll war nicht Teil eines Sicherungssatzes). |
JET_errMustDisableLoggingForDbUpgrade |
Die Protokollierung kann nicht aktiviert werden, beim Versuch, eine Datenbank zu aktualisieren. |
JET_errBadRestoreTargetInstance |
Entweder das TargetInstance, die für die Wiederherstellung angegeben wurde, wurde nicht gefunden, oder Protokolldateien entsprechen nicht. |
JET_errRecoveredWithoutUndo |
Das Datenbankmodul alle Vorgänge im Transaktionslog eine Wiederherstellung nach einem Absturz ausführen erfolgreich wiedergegeben, aber der Aufrufer Recovery zu beenden, ohne Rollback nicht festgeschriebene Updates gewählt. |
JET_errDatabasesNotFromSameSnapshot |
Die Datenbanken wiederhergestellt werden, stammen nicht von derselben Schattenkopiesicherung. |
JET_errSoftRecoveryOnSnapshot |
Es gibt eine soft Recovery-Vorgang für eine Datenbank aus einer Schattenkopie-Sicherungssatzes. |
JET_errUnicodeTranslationBufferTooSmall |
Der Unicode-Übersetzung Puffer ist zu klein. |
JET_errUnicodeTranslationFail |
Fehler bei die Unicode-Normalisierung. |
JET_errUnicodeNormalizationNotSupported |
Das Betriebssystem bietet keine Unterstützung für Unicode-Normalisierung und ein Rückruf Normalisierung nicht angegeben wurde. |
JET_errExistingLogFileHasBadSignature |
Die vorhandene Protokolldatei hat eine ungültige Signatur. |
JET_errExistingLogFileIsNotContiguous |
Eine vorhandene Protokolldatei ist nicht fortlaufend. |
JET_errLogReadVerifyFailure |
Ein Prüfsummenfehler wurde während der Sicherung in der Protokolldatei gefunden. |
JET_errSLVReadVerifyFailure |
Dieses Flag ist reserviert. |
JET_errCheckpointDepthTooDeep |
Es gibt zu viele ausstehende Generationen zwischen dem Checkpoint und die aktuelle Generation. |
JET_errRestoreOfNonBackupDatabase |
Ein hard Recovery-Vorgang bezog sich auf eine Datenbank, die keiner Sicherungskopie der Datenbank. |
0xFFFFFC7C |
Es ist ein ungültiger JET_errInvalidGrbit-Parameter. |
JET_errTermInProgress |
Beendigung wird durchgeführt. |
JET_errFeatureNotAvailable |
Diese API-Element wird nicht unterstützt. |
JET_errInvalidName |
Ein ungültiger Name wird verwendet. |
JET_errInvalidParameter |
Ein ungültiger API-Parameter wird verwendet. |
JET_errDatabaseFileReadOnly |
Es wurde versucht, in eine schreibgeschützte Datenbank für Lese-/Schreibvorgänge anhängen. |
Ist |
Es ist eine ungültige Datenbank-ID. |
Jet_errOutOfMemory |
Das System ist nicht genügend Arbeitsspeicher. |
JET_errOutOfDatabaseSpace |
Die maximale Datenbankgröße wurde erreicht. |
JET_errOutOfCursors |
Die Tabelle ist kein Cursor mehr vorhanden. |
Nicht genügend |
Die Datenbank ist nicht genügend Puffer für Datenbankseiten. |
JET_errTooManyIndexes |
Es gibt zu viele Indizes. |
JET_errTooManyKeys |
Es gibt zu viele Spalten in einem Index. |
JET_errRecordDeleted |
Der Datensatz wurde gelöscht. |
JET_errReadVerifyFailure |
Gibt es ein Prüfsummenfehler auf einer Datenbankseite. |
JET_errPageNotInitialized |
Eine leere Datenbank-Seite ist vorhanden. |
JET_errOutOfFileHandles |
Es gibt keine Dateihandles. |
Jet_errDiskIO |
Es ist ein Datenträger-e/a-Fehler. |
Jet_errInvalidPath |
Es ist ein ungültiger Dateipfad. |
JET_errInvalidSystemPath |
Es ist ein ungültiger Pfad. |
JET_errInvalidLogDirectory |
Es ist ein ungültiges Protokollverzeichnis. |
JET_errRecordTooBig |
Der Datensatz ist größer als die maximale Größe. |
0xFFFFFBFD JET_errTooManyOpenDatabases |
Es gibt zu viele geöffnete Datenbanken. |
JET_errInvalidDatabase |
Dies ist keine Datenbankdatei. |
JET_errNotInitialized |
Das Datenbankmodul wurde nicht initialisiert. |
JET_errAlreadyInitialized |
Das Datenbankmodul wurde bereits initialisiert. |
JET_errInitInProgress |
Die Datenbank-Engine wird initialisiert. |
Jet_errFileAccessDenied |
Die Datei kann nicht zugegriffen werden, da die Datei gesperrt ist oder verwendet. |
JET_errBufferTooSmall |
Der Puffer ist zu klein. |
0xFFFFFBF0 |
Es sind zu viele Spalten definiert. |
JET_errContainerNotEmpty |
Der Container ist nicht leer. |
JET_errInvalidFilename |
Der Dateiname ist ungültig. |
JET_errInvalidBookmark |
Es ist ein ungültiges Lesezeichen. |
JET_errColumnInUse |
Die Spalte wird in einem Index. |
JET_errInvalidBufferSize |
Der Datenpuffer stimmt nicht mit die Spaltengröße überein. |
0xFFFFFBE8 JET_errColumnNotUpdatable |
Der Spaltenwert kann nicht festgelegt werden. |
JET_errIndexInUse |
Der Index wird verwendet. |
JET_errLinkNotSupported |
Die Link-Unterstützung ist nicht verfügbar. |
JET_errNullKeyDisallowed |
Nullschlüssel dürfen nicht in einem Index. |
JET_errNotInTransaction |
Der Vorgang muss innerhalb einer Transaktion auftreten. |
JET_errTooManyActiveUsers |
Es gibt zu viele aktive Datenbankbenutzer |
JET_errInvalidCountry |
Es ist eine ungültige oder unbekannte Ländercode. |
JET_errInvalidLanguageId |
Es ist eine ungültige oder unbekannte Sprach-ID. |
JET_errInvalidCodePage |
Es ist eine ungültige oder unbekannte Codepage. |
JET_errInvalidLCMapStringFlags |
Es sind ungültige Flags für LCMapStringverwendet wird. |
JET_errVersionStoreEntryTooBig |
Es wurde versucht, einen Eintrag Store (RCE) erstellen, der größer als ein Version-Bucket war. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
Der Versionsspeicher ist nicht genügend Arbeitsspeicher, und der Versuch der Bereinigung konnte nicht abgeschlossen. |
Jet_errVersionStoreOutOfMemory |
Der Versionsspeicher ist nicht genügend Arbeitsspeicher und eine Bereinigung wurde bereits versucht). |
JET_errCannotIndex |
Der Treuhandservice und SLV-Spalten können nicht indiziert werden. |
JET_errRecordNotDeleted |
Der Datensatz wurde nicht gelöscht. |
JET_errTooManyMempoolEntries |
Zu viele Mempool Einträge es wurden angefordert. |
JET_errOutOfObjectIDs |
Die Datenbank ist aus B + Tree ObjectIDs damit eine offline-Defragmentierung ausgeführt werden muss, um freizugeben, freigegeben oder nicht verwendete Objekt. |
JET_errOutOfLongValueIDs |
Der Langwert-ID-Zähler hat den maximalen Wert erreicht. Eine offline-Defragmentierung muss ausgeführt werden, um auf freigegebene / nicht verwendete LongValueIDs zugreifen. |
JET_errOutOfAutoincrementValues |
Der AUTOINCREMENT-Zähler hat den maximalen Wert erreicht. Eine offline-Defragmentierung werden kann nicht auf freigegebene / nicht verwendete AutoIncrement-Werte freigegeben). |
JET_errOutOfDbtimeValues |
Der Zähler des Zeitpunkt hat den maximalen Wert erreicht. Um freigegebene / nicht verwendete Dbtime Werte wieder freizugeben, muss eine offline-Defragmentierung ausgeführt werden. |
JET_errOutOfSequentialIndexValues |
Ein sequenzieller Index Zähler hat den maximalen Wert erreicht. Eine offline-Defragmentierung muss ausgeführt werden, um freigegebene / nicht verwendete SequentialIndex Werte wieder freizugeben. |
JET_errRunningInOneInstanceMode |
Dieser Aufruf mit mehreren Instanzen hat den Einzelinstanz-Modus aktiviert. |
JET_errRunningInMultiInstanceMode |
Dieser einmalige Aufruf ist den mit mehreren Instanzen der Modus aktiviert. |
JET_errSystemParamsAlreadySet |
Die globalen Parameter wurden bereits festgelegt. |
JET_errSystemPathInUse |
Der Systempfad wird bereits von einer anderen Datenbankinstanz verwendet. |
JET_errLogFilePathInUse |
Der Pfad der Protokolldatei wird bereits von einer anderen Datenbankinstanz verwendet. |
JET_errTempPathInUse |
Der Pfad zu der temporären Datenbank wird bereits von einer anderen Datenbankinstanz verwendet. |
JET_errInstanceNameInUse |
Der Instanzname wird bereits verwendet. |
JET_errInstanceUnavailable |
Diese Instanz kann nicht verwendet werden, da einen schwerwiegenden Fehler aufgetreten ist. |
JET_errDatabaseUnavailable |
Diese Datenbank kann nicht verwendet werden, da einen schwerwiegenden Fehler aufgetreten ist. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
Diese Instanz kann nicht verwendet werden, da beim Ausführen eines Vorgangs (z. B. einen Rollback von Transaktionen), das keine Fehler tolerieren könnten einen Protokoll-voll-Fehler aufgetreten ist. |
JET_errOutOfSessions |
Die Datenbank ist keine weiteren Sitzungen vorhanden. |
JET_errWriteConflict |
Durch das Vorhandensein einer ausstehenden Schreibsperre ist diese Schreibsperre fehlgeschlagen. |
JET_errTransTooDeep |
Die Transaktionen sind zu tief geschachtelt. |
JET_errInvalidSesid |
Es ist eine ungültige Sitzungshandle. |
JET_errWriteConflictPrimaryIndex |
Ein Update bezog sich auf ein nicht festgeschriebene Primärindex. |
JET_errInTransaction |
Der Vorgang ist innerhalb einer Transaktion nicht zulässig. |
JET_errRollbackRequired |
Die aktuelle Transaktion muss Rollback. Nicht übertragen werden und kann nicht neu gestartet werden. |
JET_errTransReadOnly |
Eine nur-Lese Transaktion hat versucht, die Datenbank zu ändern. |
JET_errSessionWriteConflict |
Es wurde versucht, denselben Datensatz durch zwei verschiedene Cursor in derselben Sitzung zu ersetzen. |
JET_errRecordTooBigForBackwardCompatibility |
Der Datensatz wäre zu groß, wenn aus einer früheren Version von Jet in einem Datenbankformat dargestellt. |
JET_errCannotMaterializeForwardOnlySort |
Die temporäre Tabelle konnte nicht durch Parameter erstellt werden, die Konflikt mit JET_bitTTForwardOnly. |
JET_errSesidTableIdMismatch |
Zugriffsnummer der Arbeitssitzung kann mit der Tabellen-Id verwendet werden, da sie nicht zum Erstellen verwendet wurde. |
JET_errInvalidInstance |
Das Instanzenhandle ist ungültig oder verweist auf eine Instanz, die beendet wurde. |
JET_errDatabaseDuplicate |
Die Datenbank ist bereits vorhanden. |
JET_errDatabaseInUse |
Die Datenbank verwendet. |
JET_errDatabaseNotFound |
Es ist keine Datenbank vorhanden. |
JET_errDatabaseInvalidName |
Der Datenbankname ist ungültig. |
JET_errDatabaseInvalidPages |
Es gibt eine ungültige Anzahl von Seiten. |
JET_errDatabaseCorrupted |
Es ist ein nicht-Datenbankdatei oder eine beschädigte Datenbank. |
JET_errDatabaseLocked |
Die Datenbank ist exklusiv gesperrt. |
JET_errCannotDisableVersioning |
Die Versionierung für diese Datenbank kann nicht deaktiviert werden. |
JET_errInvalidDatabaseVersion |
Die Datenbank-Engine ist nicht kompatibel mit der Datenbank. |
JET_errDatabase200Format |
Die Datenbank ist in einem älteren Format (200). Dieser Fehler wird durch JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errDatabase400Format |
Die Datenbank ist in einem älteren Format (400). Dieser Fehler wird durch JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errDatabase500Format |
Die Datenbank ist in einem älteren Format (500). Dieser Fehler wird durch JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errPageSizeMismatch |
Seitengröße der Datenbank stimmt nicht mit das Modul überein. |
JET_errTooManyInstances |
Keine weitere Datenbankinstanzen können gestartet werden. |
JET_errDatabaseSharingViolation |
Eine andere Datenbankinstanz ist diese Datenbank verwenden. |
JET_errAttachedDatabaseMismatch |
Anlage ausstehenden Datenbank erkannt wurde, am Anfang oder Ende der Wiederherstellung, aber die Datenbank ist nicht vorhanden oder Anlage Info stimmt nicht überein. |
JET_errDatabaseInvalidPath |
Der angegebene Pfad zur Datenbankdatei ist ungültig. |
JET_errDatabaseIdInUse |
Eine Datenbank ist eine ID zugewiesen, die bereits verwendet wird. |
JET_errForceDetachNotAllowed |
Trennen Sie die Kraft darf nur nach dem normalen Trennung aufgrund eines Fehlers beendet wurde. |
JET_errCatalogCorrupted |
Im Katalog wurde eine Beschädigung festgestellt. |
JET_errPartiallyAttachedDB |
Die Datenbank wird nur teilweise zugeordnet, und der Attach-Vorgang kann nicht abgeschlossen werden. |
JET_errDatabaseSignInUse |
Die Datenbank mit derselben Signatur wird bereits verwendet. |
JET_errDatabaseCorruptedNoRepair |
Die Datenbank beschädigt ist, aber eine Reparatur ist nicht zulässig. |
JET_errInvalidCreateDbVersion |
Das Datenbankmodul konnte aufgrund einer inkompatiblen Version von diesem Vorgang jedoch hat versucht, einen Vorgang erstellen aus dem Transaktionsprotokoll wiedergeben. |
JET_errTableLocked |
Die Tabelle ist exklusiv gesperrt. |
JET_errTableDuplicate |
Die Tabelle ist bereits vorhanden. |
JET_errTableInUse |
Die Tabelle wird verwendet und kann nicht gesperrt werden. |
JET_errObjectNotFound |
Gibt es keine solche Tabelle oder das Objekt. |
0xFFFFFAE5 |
Es wird eine fehlerhafte Datei oder Index-Dichte. |
JET_errTableNotEmpty |
Die Tabelle ist nicht leer. |
Ist |
Die Tabellen-ID ist ungültig. |
JET_errTooManyOpenTables |
Keine weitere Tabellen können geöffnet werden, auch wenn interne Bereinigung ausgeführt wurde. |
Tabellen |
Der Vorgang wird in der Tabelle nicht unterstützt. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
Keine weitere Tabellen können geöffnet werden, da der Versuch der Bereinigung konnte nicht abgeschlossen. |
JET_errObjectDuplicate |
Der Tabellen- oder Objektname wird verwendet. |
JET_errInvalidObject |
Das Objekt ist für diesen Vorgang ungültig. |
JET_errCannotDeleteTempTable |
JetCloseTable muss anstelle von JetDeleteTable verwendet werden, um eine temporäre Tabelle zu löschen. |
JET_errCannotDeleteSystemTable |
Es wurde ein Ungültiger Versuch, eine Systemtabelle löschen. |
JET_errCannotDeleteSystemTable |
Es wurde ein Ungültiger Versuch, eine Vorlagentabelle löschen. |
Notwendig |
Es muss eine exklusive Sperre für die Tabelle vorhanden sein. |
JET_errFixedDDL |
DDL-Vorgänge sind für diese Tabelle nicht zulässig. |
JET_errFixedInheritedDDL |
Für eine abgeleitete Tabelle werden DDL-Operationen auf der vererbte Teil der DDL nicht erlaubt. |
JET_errCannotNestDDL |
Schachtelung von hierarchischer DDL wird derzeit nicht unterstützt. |
JET_errDDLNotInheritable |
Es wurde versucht, DDL von einer Tabelle erben, die nicht als Vorlagentabelle gekennzeichnet ist. |
JET_errInvalidSettings |
Die Systemparameter wurden nicht ordnungsgemäß festgelegt. |
JET_errClientRequestToStopJetService |
Der Client hat angefordert, dass der Dienst beendet werden. |
JET_errCannotAddFixedVarColumnToDerivedTable |
Die Tabelle "" wurde mit dem NoFixedVarColumnsInDerivedTables-Flagset erstellt. |
Ein |
Fehler bei die Indexerstellung. |
JET_errIndexHasPrimary |
Der primäre Index ist bereits definiert. |
JET_errIndexDuplicate |
Der Index ist bereits definiert. |
JET_errIndexNotFound |
Es ist kein Index vorhanden. |
JET_errIndexMustStay |
Der gruppierte Index kann nicht gelöscht werden. |
JET_errIndexInvalidDef |
Die Indexdefinition ist ungültig. |
JET_errInvalidCreateIndex |
Die Erstellung der Beschreibung des Index ist ungültig. |
JET_errTooManyOpenIndexes |
Die Datenbank ist nicht genügend Indexbeschreibungsblöcke. |
Datensatzübergreifende |
Nicht eindeutige zwischen Datensätzen Indexschlüssel wurden für einen Index mit mehreren Werten generiert. |
Erstellen |
Ein Sekundärindex, der primären Index ordnungsgemäß wiedergibt, konnte nicht erstellt werden. |
JET_errPrimaryIndexCorrupted |
Der primäre Index ist beschädigt, und die Datenbank defragmentiert werden muss. |
JET_errPrimaryIndexCorrupted |
Der sekundäre Index ist beschädigt, und die Datenbank defragmentiert werden muss. |
JET_errInvalidIndexId |
Die Index-ID ist ungültig. |
JET_errIndexTuplesSecondaryIndexOnly |
Der Tupelindex kann nur auf einem sekundären Index festgelegt werden. |
JET_errIndexTuplesTooManyColumns |
Die Indexdefinition für den Tupelindex enthält mehrere Schlüsselspalten, die die Datenbank-Engine unterstützt. HinweisDer Fehler JET_errIndexTuplesOneColumnOnly ist veraltet und wurde durch JET_errIndexTuplesTooManyColumns ersetzt. |
JET_errIndexTuplesNonUniqueOnly |
Der Tupelindex muss ein nicht eindeutiger Index sein. |
JET_errIndexTuplesTextBinaryColumnsOnly |
Eine Indexdefinition Tupel kann nur Schlüsselspalten enthalten, die Text oder binären Spaltentypen aufweisen. HinweisDer Fehler JET_errIndexTuplesTextColumnsOnly ist veraltet und wurde durch JET_errIndexTuplesTextBinaryColumnsOnly ersetzt. |
JET_errIndexTuplesVarSegMacNotAllowed |
Die Tupelindex erlaubt keine CbVarSegMac festlegen. |
JET_errIndexTuplesInvalidLimits |
Die Tupel minimale/maximale Länge oder die maximale Anzahl von Zeichen, die für einen Index angegeben werden, sind ungültig. |
JET_errIndexTuplesCannotRetrieveFromIndex |
JetRetrieveColumn kann nicht mit dem JET_bitRetrieveFromIndex-Flag festlegen beim Abrufen einer Spalteninhalts auf einen Tupelindex aufgerufen werden. |
JET_errIndexTuplesKeyTooSmall |
Der angegebene Schlüssel erfüllt nicht die minimalen Tupel-Länge. |
JET_errColumnLong |
Der Spaltenwert ist lang. |
JET_errColumnNoChunk |
Es ist kein solcher Abschnitt in einen long-Wert. |
JET_errColumnDoesNotFit das |
Das Feld wird nicht in den Datensatz passen. |
JET_errNullInvalid |
NULL ist nicht gültig. |
JET_errColumnIllegalNull |
NULL ist nicht gültig. Dieser Fehler wird von der Datensatz-Manager zurückgegeben. |
JET_errColumnIndexed-1505 |
Die Spalte ist indiziert und kann nicht gelöscht werden. |
JET_errColumnTooBig-1506 |
Die Feldlänge ist größer als die maximal zulässige Länge. |
JET_errColumnNotFound-1507 |
Es ist keine solche Spalte. |
JET_errColumnDuplicate-1508 |
Dieses Feld ist bereits definiert. |
JET_errMultiValuedColumnMustBeTagged-1509 |
Es wurde versucht, eine Spalte mit mehreren Werte erstellen, aber die Spalte wurde nicht markiert. |
JET_errColumnRedundant-1510 |
Es wurde eine zweite Spalte automatisch inkrementiert oder Version. |
JET_errInvalidColumnType-1511 |
Der Spaltendatentyp ist ungültig. |
JET_errTaggedNotNULL-1514 |
Es gibt keine nicht mit NULL markierten Spalten. |
JET_errNoCurrentIndex-1515 |
Die Datenbank ist ungültig, da es keine aktuellen Index enthält. |
JET_errKeyIsMade-1516 |
Der Schlüssel wurde vollständig erstellt. |
JET_errBadColumnId-1517 |
Die Spalten-ID ist falsch. |
JET_errBadItagSequence-1518 |
Es gibt eine fehlerhafte ItagSequence für die markierte Spalte an. |
JET_errColumnInRelationship-1519 |
Eine Spalte kann nicht gelöscht werden, da sie Teil einer Beziehung ist. |
JET_errCannotBeTagged-1521 |
Die AutoIncrement und Version können nicht markiert werden. |
JET_errDefaultValueTooBig-1524 |
Der Wert überschreitet die maximale Größe. |
JET_errMultiValuedDuplicate-1525 |
Ein doppelter Wert wurde auf einer eindeutigen Spalte mit mehreren Werten gefunden. |
JET_errLVCorrupted-1526 |
Eine Beschädigung aufgetreten in einem Long-Wert. |
JET_errMultiValuedDuplicateAfterTruncation-1528 |
Ein doppelter Wert wurde auf einer eindeutigen Spalte mit mehreren Werten gefunden, nachdem die Daten vereinheitlicht wurde und kann die Daten vor dem Vergleich normalisieren abgeschnitten. |
JET_errDerivedColumnCorruption-1529 |
Eine ungültige Spalte ist in abgeleiteten Tabelle vorhanden. |
JET_errInvalidPlaceholderColumn-1530 |
Es wurde versucht, eine Spalte in ein Primärindex Platzhalter zu konvertieren, aber die Spalte nicht die erforderlichen Kriterien erfüllt. |
JET_errRecordNotFound -1601 |
Der Schlüssel wurde nicht gefunden. |
JET_errRecordNoCopy-1602 |
Es ist kein funktionierender Puffer. |
Zurück -1603 JET_errNoCurrentRecord |
Es ist kein aktueller Datensatz vorhanden. |
JET_errRecordPrimaryChanged-1604 |
Der Primärschlüssel kann nicht geändert werden. |
JET_errKeyDuplicate-1605 |
Es ist ein ungültiger duplizierter Schlüssel. |
Ist-1607 |
Es wurde versucht, einen Datensatz zu aktualisieren, während bereits eine Aktualisierung des Datensatzes wurde. |
JET_errKeyNotMade-1608 |
Auf JetMakeKeywurde nicht aufgerufen. |
JET_errUpdateNotPrepared-1609 |
Auf JetPrepareUpdatewurde nicht aufgerufen. |
JET_errDataHasChanged-1611 |
Die Daten geändert hat, und der Vorgang wurde abgebrochen. |
JET_errLanguageNotSupported-1619 |
Diese Windows-Installation unterstützt die gewählte Sprache nicht. |
JET_errTooManySorts-1701 |
Es gibt zu viele Sortiervorgänge. |
JET_errInvalidOnSort-1702 |
Während eines Sortiervorgangs ist ein ungültiger Vorgang aufgetreten. |
JET_errTempFileOpenError-1803 |
Die temporäre Datei konnte nicht geöffnet werden. |
0xFFFFFBFD JET_errTooManyOpenDatabases-1805 |
Zu viele Datenbanken sind geöffnet. |
JET_errDiskFull-1808 zurück |
Es ist kein Speicherplatz mehr auf der Festplatte. |
JET_errPermissionDenied-1809 |
Verweigert. |
-1811 JET_errFileNotFound |
Die Datei wurde nicht gefunden. |
JET_errFileInvalidType-1812 |
Der Dateityp ist ungültig. |
-1850 JET_errAfterInitialization |
Eine Wiederherstellung kann nicht nach der Initialisierung gestartet. |
JET_errLogCorrupted-1852 |
Die Protokolle konnten nicht interpretiert werden. |
JET_errInvalidOperation-1906 |
Der Vorgang ist ungültig. |
JET_errAccessDenied-1907 |
Der Zugriff wurde verweigert. |
JET_errTooManySplits – 1909 |
Eine unendliche Teilung. |
JET_errSessionSharingViolation-1910 |
Mehrere Threads verwenden dieselbe Sitzung. |
JET_errEntryPointNotFound-1911 |
Ein Einstiegspunkt in eine erforderliche DLL konnte nicht gefunden werden. |
JET_errSessionContextAlreadySet-1912 |
Die angegebene Sitzung bereits hat einen Sitzungskontext festgelegt. |
JET_errSessionContextNotSetByThisThread-1913 |
Es wurde versucht, den Sitzungskontext zurücksetzen, aber der aktuelle Thread wurde nicht der ursprünglichen Ebene, die den Sitzungskontext festzulegen. |
JET_errSessionInUse-1914 |
Es wurde versucht, auf das Beenden der Sitzung verwendet. |
JET_errRecordFormatConversionFailed-1915 |
Interner Fehler während der Konvertierung einer dynamischen Datensatzformat. |
JET_errOneDatabasePerSession-1916 |
Nur eine Benutzerdatenbank, die pro Sitzung öffnen kann (dies durch Festlegen des JET_paramOneDatabasePerSession -Flags während der Datenbankerstellung angegeben). |
JET_errRollbackError-1917 |
Fehler während des Rollbacks. |
JET_errCallbackFailed-2101 |
Fehler bei einem Rückruffunktionsaufruf. |
JET_errCallbackNotResolved-2102 |
Eine Callback-Funktion konnte nicht gefunden werden. |
JET_errOSSnapshotInvalidSequence-2401 |
Das Betriebssystem Shadow Copy-API wurde in ungültiger Reihenfolge verwendet. |
JET_errOSSnapshotTimeOut-2402 |
Die Schattenkopie Betriebssystem mit einem Timeout beendet wurde. |
JET_errOSSnapshotNotAllowed-2403 |
Die Betriebssystem-Schattenkopie ist nicht zulässig, da eine Sicherung oder Wiederherstellung ausgeführt wird. |
JET_errOSSnapshotInvalidSnapId-2404 |
Der Vorgang ist fehlgeschlagen, da das angegebene Shadow Copy Betriebssystemhandle ungültig war. |
JET_errLSCallbackNotSpecified-3000 |
Es wurde versucht, auf den lokalen Speicher verwenden, ohne eine Callback-Funktion angegeben wird. |
JET_errLSAlreadySet-3001 |
Es wurde versucht, im lokalen Speicher für ein Objekt festlegen, das bereits festgelegt wurde. |
JET_errLSNotSet-3002 |
Es wurde versucht, auf lokalen Speicher aus einem Objekt abrufen, die nicht festgelegt werden. |
JET_errFileIOSparse-4000 |
Ein e/a-Vorgang ist fehlgeschlagen, da er auf einen nicht zugeordneten Bereich einer Datei versucht wurde. |
JET_errFileIOBeyondEOF-4001 |
Ein Lesevorgang auf eine Position hinter dem EOF ausgestellt wurde (Schreibvorgänge vergrößert die Datei). |
JET_errFileIOAbort-4002 |
Dieses Flag weist den Aufrufer JET_ABORTRETRYFAILCALLBACK Abbrechen der angegebenen e/a. |
JET_errFileIORetry-4003 |
Dieses Flag weist den Aufrufer JET_ABORTRETRYFAILCALLBACK der angegebenen e/a zu wiederholen. |
JET_errFileIOFail-4004 |
Dieses Flag weist den Aufrufer JET_ABORTRETRYFAILCALLBACK der angegebenen e/a-Fehler. |
JET_errFileCompressed-4005 |
Lese-/Schreibzugriff wird auf komprimierte Dateien nicht unterstützt. |
Anmerkungen
In der Regel ein Wert, der größer als 0 (null) wird als Warnung interpretiert werden soll, ein Wert von NULL als Erfolg interpretiert werden soll und ein Wert kleiner als 0 (null) als Fehler interpretiert werden soll. Keine anderen Mustern in diese Werte, wie z. B. Wertebereiche, sollte durch eine Anwendung herangezogen werden.
Voraussetzungen
-Client, |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server. |
Kopfzeile |
In Esent.h deklariert. |
Siehe auch
Parameter zur Fehlerbearbeitung
Fehler von Extensible Storage Engine
Extensible Storage Engine-Dateien