Fehlercodes des erweiterbaren Speichermoduls
Gilt für: Windows | Windows Server
Fehlercodes des erweiterbaren Speichermoduls
Die folgenden Fehlercodes (Flags) werden von Funktionen in der API des erweiterbaren Speichermoduls verwendet.
Ein JET_ERR-Wert von Null sollte als Erfolg interpretiert werden.
Erfolg |
Beschreibung |
---|---|
JET_errSuccess 0 |
Die Funktion wurde erfolgreich ausgeführt. |
Ein JET_ERR Wert, der größer als 0 ist, sollte als Warnung interpretiert werden.
Warnungen |
Beschreibung |
---|---|
JET_wrnRemainingVersions |
Der Versionsspeicher ist noch aktiv. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_wrnUniqueKey |
Eine Suche nach einem nicht eindeutigen Index lieferte einen eindeutigen Schlüssel. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_wrnSeparateLongValue |
Eine Datenbankspalte ist ein getrennter langer Wert. Dieser Fehler wird vom Datensatz-Manager zurückgegeben. |
JET_wrnExistingLogFileHasBadSignature |
Die vorhandene Protokolldatei weist eine ungültige Signatur auf. |
JET_wrnExistingLogFileIsNotContiguous |
Die vorhandene Protokolldatei ist nicht zusammenhängend. |
JET_wrnSkipThisRecord |
Dieser Fehler ist nur für die interne Verwendung vorgesehen. |
JET_wrnTargetInstanceRunning |
Die für die Wiederherstellung angegebene TargetInstance wird ausgeführt. |
JET_wrnDatabaseRepaired |
Die Datenbankbeschädigung wurde repariert. |
JET_wrnColumnNull |
Die Spalte weist einen NULL-Wert auf. |
JET_wrnBufferTruncated |
Der Puffer ist für die Daten zu klein. |
JET_wrnDatabaseAttached |
Die Datenbank ist bereits angefügt. |
JET_wrnSortOverflow |
Die Sortierung, die versucht wird, verfügt nicht über genügend Arbeitsspeicher, um den Vorgang abzuschließen. |
JET_wrnSeekNotEqual |
Während einer Suche wurde keine genaue Übereinstimmung gefunden. |
JET_wrnRecordFoundGreater |
Während einer Suche wurde keine genaue Übereinstimmung gefunden. Dieser Fehler wird vom Datensatz-Manager zurückgegeben. |
JET_wrnRecordFoundLess |
Während einer Suche wurde keine genaue Übereinstimmung gefunden. Dieser Fehler wird vom Datensatz-Manager zurückgegeben. |
JET_wrnNoErrorInfo |
Es gibt keine erweiterten Fehlerinformationen. |
JET_wrnNoIdleActivity |
Es ist keine Leerlaufaktivität aufgetreten. |
JET_wrnNoWriteLock |
Es gibt keine Schreibsperre auf Transaktionsebene 0. |
JET_wrnColumnSetNull |
Die Spalte wird auf einen NULL-Wert festgelegt. |
JET_wrnTableEmpty |
Eine leere Tabelle wurde geöffnet. |
JET_wrnTableInUseBySystem |
Die Systembereinigung hat einen Cursor, der auf der Tabelle geöffnet ist. |
JET_wrnCorruptIndexDeleted |
Der veraltete Index muss entfernt werden. |
JET_wrnColumnMaxTruncated |
Die maximale Länge ist zu groß und wurde abgeschnitten. |
JET_wrnCopyLongValue |
Ein BLOB-Wert wurde aus dem Datensatz in einen separaten Speicher großer BLOBs verschoben. Beachten Sie, dass dieser Fehler nur für die interne Verwendung vorgesehen ist. |
JET_wrnColumnSkipped |
Die Spaltenwerte wurden nicht zurückgegeben, da das entsprechende Spalten-ID- oder itagSequence-Element aus der JET_ENUMCOLUMNVALUE-Struktur, die für die Aufzählung angefordert wurde, null war. |
JET_wrnColumnNotLocal |
Die Spaltenwerte wurden nicht zurückgegeben, da sie nicht aus den vorhandenen Daten rekonstruiert werden konnten. |
JET_wrnColumnMoreTags |
Die vorhandenen Spaltenwerte wurden für die Enumeration nicht angefordert. |
JET_wrnColumnTruncated |
Der Spaltenwert wurde während der Enumeration beim angeforderten Größenlimit abgeschnitten. |
JET_wrnColumnPresent |
Die Spaltenwerte sind vorhanden, wurden jedoch nicht von der Anforderung zurückgegeben. |
JET_wrnColumnSingleValue |
Der Spaltenwert wurde in JET_COLUMNENUM als Ergebnis der Festlegung von JET_bitEnumerateCompressOutput zurückgegeben. |
JET_wrnColumnDefault |
Der Spaltenwert wird auf den Standardwert der Spalte festgelegt. |
JET_wrnDataHasChanged |
Die Daten wurden geändert. |
JET_wrnKeyChanged |
Es wird ein neuer Schlüssel verwendet. |
JET_wrnFileOpenReadOnly |
Die Datenbankdatei ist schreibgeschützt. |
JET_wrnIdleFull |
Die Leerlaufregistrierung ist voll. |
JET_wrnDefragAlreadyRunning |
Für die angegebene Datenbank wurde bereits eine Onlinedefragmentierung ausgeführt. |
JET_wrnDefragNotRunning |
Für die angegebene Datenbank wird keine Onlinedefragmentierung ausgeführt. |
JET_wrnCallbackNotRegistered |
Die Registrierung einer nicht vorhandenen Rückruffunktion wurde aufgehoben. |
Ein JET_ERR-Wert, der kleiner als 0 ist, sollte als Fehler interpretiert werden.
Fehler |
Beschreibung |
---|---|
JET_wrnNyi |
Die Funktion ist noch nicht implementiert. |
JET_errRfsFailure |
Der Ressourcenfehlersimulator ist fehlgeschlagen. |
JET_errRfsNotArmed |
Der Ressourcenfehlersimulator wurde nicht initialisiert. |
JET_errFileClose |
Die Datei konnte nicht geschlossen werden. |
JET_errOutOfThreads |
Der Thread konnte nicht gestartet werden. |
JET_errTooManyIO |
Das System ist aufgrund zu vieler IOs ausgelastet. |
JET_errTaskDropped |
Die angeforderte asynchrone Aufgabe konnte nicht ausgeführt werden. |
JET_errInternalError |
Es ist ein schwerwiegender interner Fehler aufgetreten. |
JET_errDatabaseBufferDependenciesCorrupted |
Die Pufferabhängigkeiten wurden nicht ordnungsgemäß festgelegt, und es gab einen Wiederherstellungsfehler. |
JET_errPreviousVersion |
Die Version war bereits vorhanden, und es gab einen Wiederherstellungsfehler. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errPageBoundary |
Die Seitengrenze wurde erreicht. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errKeyBoundary |
Die Schlüsselgrenze wurde erreicht. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errBadPageLink |
Die Datenbank ist beschädigt. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errBadBookmark |
Das Lesezeichen hat keine entsprechende Adresse in der Datenbank. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errNTSystemCallFailed |
Fehler beim Aufruf des Betriebssystems. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errBadParentPageLink |
Eine übergeordnete Datenbank ist beschädigt. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errSPAvailExtCacheOutOfSync |
Der AvailExt-Cache stimmt nicht mit der B+-Struktur überein. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errSPAvailExtCorrupted |
Die AllAvailExt-Raumstruktur ist beschädigt. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errSPAvailExtCacheOutOfMemory |
Beim Zuordnen eines AvailExt-Cacheknotens ist ein Fehler aufgrund von nicht genügend Arbeitsspeicher aufgetreten. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errSPOwnExtCorrupted |
Die OwnExt-Raumstruktur ist beschädigt. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errDbTimeCorrupted |
Die Dbtime auf der aktuellen Seite ist größer als die globale Datenbank dbtime. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errKeyTruncated |
Beim Versuch, einen Schlüssel für einen Indexeintrag zu erstellen, ist ein Fehler aufgetreten, da der Schlüssel abgeschnitten worden wäre, und die Indexdefinition verbietet die Abkürzung des Schlüssels. |
JET_errKeyTooBig |
Der Schlüssel ist zu lang. Dieser Fehler wird vom Datensatz-Manager zurückgegeben. |
JET_errInvalidLoggedOperation |
Der protokollierte Vorgang kann nicht erneut ausgeführt werden. |
JET_errLogFileCorrupt |
Die Protokolldatei ist beschädigt. |
JET_errNoBackupDirectory |
Es wurde kein Sicherungsverzeichnis angegeben. |
JET_errBackupDirectoryNotEmpty |
Das Sicherungsverzeichnis ist nicht leer. |
JET_errBackupInProgress |
Die Sicherung ist bereits aktiv. |
JET_errRestoreInProgress |
Eine Wiederherstellung wird ausgeführt. |
JET_errMissingPreviousLogFile |
Die Protokolldatei fehlt für den Prüfpunkt. |
JET_errLogWriteFail |
Fehler beim Schreiben in die Protokolldatei. |
JET_errLogDisabledDueToRecoveryFailure |
Der Versuch, nach der Wiederherstellung in das Protokoll zu schreiben, ist fehlgeschlagen. |
JET_errCannotLogDuringRecoveryRedo |
Fehler beim Versuch, während der erneuten Ausführung der Wiederherstellung in das Protokoll zu schreiben. |
JET_errLogGenerationMismatch |
Der Name der Protokolldatei stimmt nicht mit der internen Generationsnummer überein. |
JET_errBadLogVersion |
Die Version der Protokolldatei ist nicht mit der ESE-Version kompatibel. |
JET_errInvalidLogSequence |
Der Zeitstempel im nächsten Protokoll stimmt nicht mit dem erwarteten Zeitstempel überein. |
JET_errLoggingDisabled |
Das Protokoll ist nicht aktiv. |
JET_errLogBufferTooSmall |
Der Protokollpuffer ist für die Wiederherstellung zu klein. |
JET_errLogSequenceEnd |
Die maximale Protokolldateinummer wurde überschritten. |
JET_errNoBackup |
Es wird keine Sicherung ausgeführt. |
JET_errInvalidBackupSequence |
Der Sicherungsaufruf ist nicht sequenziert. |
JET_errBackupNotAllowedYet |
Zurzeit kann keine Sicherung ausgeführt werden. |
JET_errDeleteBackupFileFail |
Eine Sicherungsdatei konnte nicht gelöscht werden. |
JET_errMakeBackupDirectoryFail |
Das temporäre Sicherungsverzeichnis konnte nicht erstellt werden. |
JET_errInvalidBackup |
Die Zirkelprotokollierung ist aktiviert; Eine inkrementelle Sicherung kann nicht ausgeführt werden. |
JET_errRecoveredWithErrors |
Die Daten wurden mit Fehlern wiederhergestellt. |
JET_errMissingLogFile |
Die aktuelle Protokolldatei fehlt. |
JET_errLogDiskFull |
Der Protokolldatenträger ist voll. |
JET_errBadLogSignature |
Für eine Protokolldatei ist eine ungültige Signatur vorhanden. |
JET_errBadDbSignature |
Für eine Datenbankdatei gibt es eine ungültige Signatur. |
JET_errBadCheckpointSignature |
Für eine Prüfpunktdatei ist eine ungültige Signatur vorhanden. |
JET_errCheckpointCorrupt |
Die Prüfpunktdatei wurde nicht gefunden oder war beschädigt. |
JET_errMissingPatchPage |
Die Datenbankpatchdateiseite wurde während der Wiederherstellung nicht gefunden. |
JET_errBadPatchPage |
Die Datenbankpatchdateiseite ist ungültig. |
JET_errRedoAbruptEnded |
Die Wiederholung wurde aufgrund eines plötzlichen Fehlers beim Lesen von Protokollen aus der Protokolldatei abrupt beendet. |
JET_errBadSLVSignature |
Diese Kennzeichnung ist reserviert. |
JET_errPatchFileMissing |
Die endgültige Wiederherstellung hat festgestellt, dass eine Datenbankpatchdatei aus dem Sicherungssatz fehlt. |
JET_errDatabaseLogSetMismatch |
Die Datenbank gehört nicht zum aktuellen Satz von Protokolldateien. |
JET_errDatabaseStreamingFileMismatch |
Diese Kennzeichnung ist reserviert. |
JET_errLogFileSizeMismatch |
Die tatsächliche Protokolldateigröße stimmt nicht mit JET_paramLogFileSize überein. |
JET_errCheckpointFileNotFound |
Die Prüfpunktdatei konnte nicht gefunden werden. |
JET_errRequiredLogFilesMissing |
Die erforderlichen Protokolldateien für die Wiederherstellung fehlen. |
JET_errSoftRecoveryOnBackupDatabase |
Eine weiche Wiederherstellung ist in Begriff, an einer Sicherungsdatenbank verwendet zu werden, wenn stattdessen eine Wiederherstellung verwendet werden sollte. |
JET_errLogFileSizeMismatchDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber die während der Wiederherstellung verwendete Protokolldateigröße stimmt nicht mit JET_paramLogFileSize überein. |
JET_errLogSectorSizeMismatch |
Die Größe des Protokolldateisektors stimmt nicht mit der Sektorgröße des aktuellen Volumes überein. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber die Größe des Protokolldateisektors (die während der Wiederherstellung verwendet wird) stimmt nicht mit der Sektorgröße des aktuellen Volumes überein. |
JET_errLogSequenceEndDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber alle möglichen Protokollgenerationen in der aktuellen Sequenz wurden verwendet. Alle Protokolldateien und die Prüfpunktdatei müssen gelöscht und Datenbanken gesichert werden, bevor Sie fortfahren. |
JET_errStreamingDataNotLogged |
Es gab einen unzulässigen Versuch, einen Streamingdateivorgang wiederzugeben, bei dem die Daten nicht protokolliert wurden. Dies wird wahrscheinlich durch einen Rollforwardversuch bei aktivierter Zirkelprotokollierung verursacht. |
JET_errDatabaseDirtyShutdown |
Die Datenbank wurde nicht sauber heruntergefahren. Eine Wiederherstellung muss zuerst ausgeführt werden, um Datenbankvorgänge für das vorherige Herunterfahren ordnungsgemäß abzuschließen. |
JET_errDatabaseInconsistent |
Dieser Fehler ist veraltet und wurde durch JET_errDatabaseDirtyShutdown ersetzt. |
JET_errConsistentTimeMismatch |
Die letzte konsistente Zeit für die Datenbank wurde nicht abgeglichen. |
JET_errDatabasePatchFileMismatch |
Die Datenbankpatchdatei wird nicht aus dieser Sicherung generiert. |
JET_errEndingRestoreLogTooLow |
Die Startprotokollnummer ist für die Wiederherstellung zu niedrig. |
JET_errStartingRestoreLogTooHigh |
Die Startprotokollnummer ist für die Wiederherstellung zu hoch. |
JET_errGivenLogFileHasBadSignature |
Die Wiederherstellungsprotokolldatei weist eine ungültige Signatur auf. |
JET_errGivenLogFileIsNotContiguous |
Die Wiederherstellungsprotokolldatei ist nicht zusammenhängend. |
JET_errMissingRestoreLogFiles |
Einige Wiederherstellungsprotokolldateien fehlen. |
JET_errMissingFullBackup |
Die Datenbank hat eine vorherige vollständige Sicherung verpasst, bevor versucht wurde, eine inkrementelle Sicherung auszuführen. |
JET_errBadBackupDatabaseSize |
Die Größe der Sicherungsdatenbank ist kein Vielfaches der Datenbankseitengröße. |
JET_errDatabaseAlreadyUpgraded |
Der aktuelle Versuch, eine Datenbank zu aktualisieren, wurde beendet, da die Datenbank bereits aktuell ist. |
JET_errDatabaseIncompleteUpgrade |
Die Datenbank wurde nur teilweise in das aktuelle Format konvertiert. Die Datenbank muss aus der Sicherung wiederhergestellt werden. |
JET_errMissingCurrentLogFiles |
Einige aktuelle Protokolldateien fehlen für die kontinuierliche Wiederherstellung. |
JET_errDbTimeTooOld |
Die dbtime auf einer Seite ist kleiner als die dbtimeBefore, die sich im Datensatz befindet. |
JET_errDbTimeTooNew |
Die dbtime auf einer Seite liegt vor der dbtimeBefore, die sich im Datensatz befindet. |
JET_errMissingFileToBackup |
Einige Protokoll- oder Datenbankpatchdateien fehlten während der Sicherung. |
JET_errLogTornWriteDuringHardRestore |
Ein unterbrochener Schreibvorgang wurde in einer Sicherung erkannt, die während einer endgültigen Wiederherstellung festgelegt wurde. |
JET_errLogTornWriteDuringHardRecovery |
Während einer endgültigen Wiederherstellung wurde ein unterbrochener Schreibvorgang erkannt (das Protokoll war nicht Teil eines Sicherungssatzes). |
JET_errLogCorruptDuringHardRestore |
Beschädigungen wurden in einem Sicherungssatz während einer endgültigen Wiederherstellung erkannt. |
JET_errLogCorruptDuringHardRecovery |
Beschädigungen wurden während der endgültigen Wiederherstellung erkannt (das Protokoll war nicht Teil eines Sicherungssatzes). |
JET_errMustDisableLoggingForDbUpgrade |
Die Protokollierung kann beim Versuch, eine Datenbank zu aktualisieren, nicht aktiviert werden. |
JET_errBadRestoreTargetInstance |
Entweder wurde die für die Wiederherstellung angegebene TargetInstance nicht gefunden oder die Protokolldateien stimmen nicht überein. |
JET_errRecoveredWithoutUndo |
Das Datenbankmodul hat alle Vorgänge im Transaktionsprotokoll erfolgreich wiedergegeben, um eine Absturzwiederherstellung durchzuführen, der Aufrufer hat jedoch die Wiederherstellung beendet, ohne Updates, für die kein Commit ausgeführt wurde, zurückzurollen. |
JET_errDatabasesNotFromSameSnapshot |
Die zu wiederherstellenden Datenbanken stammen nicht aus derselben Schattenkopiesicherung. |
JET_errSoftRecoveryOnSnapshot |
Es gibt eine weiche Wiederherstellung für eine Datenbank aus einem Sicherungssatz für Schattenkopien. |
JET_errUnicodeTranslationBufferTooSmall |
Der Unicode-Übersetzungspuffer ist zu klein. |
JET_errUnicodeTranslationFail |
Fehler bei der Unicode-Normalisierung. |
JET_errUnicodeNormalizationNotSupported |
Das Betriebssystem bietet keine Unterstützung für die Unicode-Normalisierung, und ein Normalisierungsrückruf wurde nicht angegeben. |
JET_errExistingLogFileHasBadSignature |
Die vorhandene Protokolldatei weist eine ungültige Signatur auf. |
JET_errExistingLogFileIsNotContiguous |
Eine vorhandene Protokolldatei ist nicht zusammenhängend. |
JET_errLogReadVerifyFailure |
Während der Sicherung wurde ein Prüfsummenfehler in der Protokolldatei gefunden. |
JET_errSLVReadVerifyFailure |
Diese Kennzeichnung ist reserviert. |
JET_errCheckpointDepthTooDeep |
Es gibt zu viele herausragende Generationen zwischen dem Prüfpunkt und der aktuellen Generation. |
JET_errRestoreOfNonBackupDatabase |
Es wurde versucht, eine endgültige Wiederherstellung für eine Datenbank auszuführen, die keine Sicherungsdatenbank war. |
JET_errInvalidGrbit |
Es liegt ein ungültiger grbit-Parameter vor. |
JET_errTermInProgress |
Die Beendigung ist im Gange. |
JET_errFeatureNotAvailable |
Dieses API-Element wird nicht unterstützt. |
JET_errInvalidName |
Es wird ein ungültiger Name verwendet. |
JET_errInvalidParameter |
Es wird ein ungültiger API-Parameter verwendet. |
JET_errDatabaseFileReadOnly |
Es wurde versucht, eine schreibgeschützte Datenbankdatei für Lese-/Schreibvorgänge anzufügen. |
JET_errInvalidDatabaseId |
Es liegt eine ungültige Datenbank-ID vor. |
JET_errOutOfMemory |
Das System hat nicht ausreichend Speicherplatz. |
JET_errOutOfDatabaseSpace |
Die maximale Datenbankgröße wurde erreicht. |
JET_errOutOfCursors |
Die Tabelle hat keine Cursor mehr. |
JET_errOutOfBuffers |
Die Datenbank hat keine Seitenpuffer mehr. |
JET_errTooManyIndexes |
Es sind zu viele Indizes vorhanden. |
JET_errTooManyKeys |
Es sind zu viele Spalten in einem Index vorhanden. |
JET_errRecordDeleted |
Der Datensatz wurde gelöscht. |
JET_errReadVerifyFailure |
Auf einer Datenbankseite liegt ein Prüfsummenfehler vor. |
JET_errPageNotInitialized |
Es liegt eine leere Datenbankseite vor. |
JET_errOutOfFileHandles |
Es sind keine Dateihandles vorhanden. |
JET_errDiskIO |
Es ist ein Datenträger-E/A-Fehler aufgetreten. |
JET_errInvalidPath |
Es ist ein ungültiger Dateipfad vorhanden. |
JET_errInvalidSystemPath |
Es ist ein ungültiger Systempfad vorhanden. |
JET_errInvalidLogDirectory |
Es ist ein ungültiges Protokollverzeichnis vorhanden. |
JET_errRecordTooBig |
Der Datensatz ist größer als die maximale Größe. |
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 |
Das Datenbankmodul wird initialisiert. |
JET_errFileAccessDenied |
Auf die Datei kann nicht zugegriffen werden, da die Datei gesperrt ist oder verwendet wird. |
JET_errBufferTooSmall |
Der Puffer ist zu klein. |
JET_errTooManyColumns |
Zu viele Spalten sind definiert. |
JET_errContainerNotEmpty |
Der Container ist nicht leer. |
JET_errInvalidFilename |
Der Dateiname ist ungültig. |
JET_errInvalidBookmark |
Es ist ein ungültiges Lesezeichen vorhanden. |
JET_errColumnInUse |
Die verwendete Spalte befindet sich in einem Index. |
JET_errInvalidBufferSize |
Der Datenpuffer stimmt nicht mit der Spaltengröße überein. |
JET_errColumnNotUpdatable |
Der Spaltenwert kann nicht festgelegt werden. |
JET_errIndexInUse |
Der Index wird verwendet. |
JET_errLinkNotSupported |
Die Linkunterstützung ist nicht verfügbar. |
JET_errNullKeyDisallowed |
Nullschlüssel sind für einen Index nicht zulässig. |
JET_errNotInTransaction |
Der Vorgang muss innerhalb einer Transaktion erfolgen. |
JET_errTooManyActiveUsers |
Es gibt zu viele aktive Datenbankbenutzer |
JET_errInvalidCountry |
Es gibt eine ungültige oder unbekannte Landeskennzahl. |
JET_errInvalidLanguageId |
Es liegt eine ungültige oder unbekannte Sprach-ID vor. |
JET_errInvalidCodePage |
Es liegt eine ungültige oder unbekannte Codeseite vor. |
JET_errInvalidLCMapStringFlags |
Für LCMapString werden ungültige Flags verwendet. |
JET_errVersionStoreEntryTooBig |
Es wurde versucht, einen Versionsspeichereintrag (RCE) zu erstellen, der größer als ein Versions-Bucket war. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
Der Versionsspeicher hat nicht genügend Arbeitsspeicher, und der Bereinigungsversuch konnte nicht abgeschlossen werden. |
JET_errVersionStoreOutOfMemory |
Der Versionsspeicher hat nicht genügend Arbeitsspeicher, und eine Bereinigung wurde bereits versucht). |
JET_errCannotIndex |
Die Spalten „escrow“ und „SLV“ können nicht indiziert werden. |
JET_errRecordNotDeleted |
Der Datensatz wurde nicht gelöscht. |
JET_errTooManyMempoolEntries |
Zu viele Mempooleinträge wurden angefordert. |
JET_errOutOfObjectIDs |
Die Datenbank hat keine B+-Strukturobjekt-IDs mehr, sodass eine Offlinedefragmentierung ausgeführt werden muss, um freizugebende oder nicht verwendete Objekt-IDs zurückzufordern. |
JET_errOutOfLongValueIDs |
Der Long-Wert-ID-Zähler hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um kostenlose oder nicht verwendete LongValueIDs zurückzufordern. |
JET_errOutOfAutoincrementValues |
Der Zähler für automatische Inkrementierung hat den Maximalwert erreicht. Eine Offlinedefragmentierung kann keine freien oder nicht verwendeten Werte für automatische Inkrementierung zurückfordern. |
JET_errOutOfDbtimeValues |
Der Dbtime-Zähler hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um freie oder nicht verwendete Dbtime-Werte zurückzufordern. |
JET_errOutOfSequentialIndexValues |
Ein sequenzieller Indexzähler hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um freie oder nicht verwendete Sequenzindexwerte zurückzufordern. |
JET_errRunningInOneInstanceMode |
Für diesen Mehrinstanzaufruf ist der Einzelinstanzmodus aktiviert. |
JET_errRunningInMultiInstanceMode |
Für diesen Einzelinstanzaufruf ist der Mehrinstanzmodus aktiviert. |
JET_errSystemParamsAlreadySet |
Die globalen Systemparameter wurden bereits festgelegt. |
JET_errSystemPathInUse |
Der Systempfad wird bereits von einer anderen Datenbankinstanz verwendet. |
JET_errLogFilePathInUse |
Der Protokolldateipfad wird bereits von einer anderen Datenbankinstanz verwendet. |
JET_errTempPathInUse |
Der Pfad zur 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 ein schwerwiegender Fehler aufgetreten ist. |
JET_errDatabaseUnavailable |
Diese Datenbank kann nicht verwendet werden, da ein schwerwiegender Fehler aufgetreten ist. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
Diese Instanz kann nicht verwendet werden, da beim Ausführen eines Vorgangs (z. B. eines Transaktionsrollbacks) ein Fehler wegen eines vollen Protokolldatenträgers aufgetreten ist, der einen Fehler nicht tolerieren konnte. |
JET_errOutOfSessions |
Die Datenbank hat keine Sitzungen mehr. |
JET_errWriteConflict |
Fehler bei der Schreibsperre aufgrund des Vorhandenseins einer ausstehenden Schreibsperre. |
JET_errTransTooDeep |
Die Transaktionen sind zu tief geschachtelt. |
JET_errInvalidSesid |
Es gibt ein ungültiges Sitzungshandle. |
JET_errWriteConflictPrimaryIndex |
Es wurde versucht, ein Update für einen primären Index vorzunehmen, für den kein Commit ausgeführt wurde. |
JET_errInTransaction |
Der Vorgang ist innerhalb einer Transaktion nicht zulässig. |
JET_errRollbackRequired |
Die aktuelle Transaktion muss zurückgesetzt werden. Es kann kein Commit für sie vorgenommen und keine neue gestartet werden. |
JET_errTransReadOnly |
Eine schreibgeschützte 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 er in einem Datenbankformat aus einer früheren Version von Jet dargestellt wird. |
JET_errCannotMaterializeForwardOnlySort |
Die temporäre Tabelle konnte aufgrund von Parametern, die mit JET_bitTTForwardOnly in Konflikt stehen, nicht erstellt werden. |
JET_errSesidTableIdMismatch |
Der Sitzungshandle kann nicht mit der Tabellen-ID verwendet werden, da er nicht zum Erstellen verwendet wurde. |
JET_errInvalidInstance |
Der Instanzhandle ist ungültig oder bezieht sich auf eine Instanz, die heruntergefahren wurde. |
JET_errReadLostFlushVerifyFailure |
Die Datenbankseite, die vom Datenträger gelesen wurde, hatte einen vorherigen Schreibzugriff, der nicht auf der Seite dargestellt wurde. Verfügbar unter Windows 8 und höher für Client und Windows Server 2012 und höher für Server. |
JET_errDatabaseDuplicate |
Die Datenbank ist bereits vorhanden. |
JET_errDatabaseInUse |
Die verwendete Datenbank. |
JET_errDatabaseNotFound |
Es gibt keine solche Datenbank. |
JET_errDatabaseInvalidName |
Der Datenbankname ist ungültig. |
JET_errDatabaseInvalidPages |
Es liegt eine ungültige Anzahl von Seiten vor. |
JET_errDatabaseCorrupted |
Es liegt eine Nicht-Datenbankdatei oder beschädigte Datenbank vor. |
JET_errDatabaseLocked |
Die Datenbank ist exklusiv gesperrt. |
JET_errCannotDisableVersioning |
Die Versionsverwaltung für diese Datenbank kann nicht deaktiviert werden. |
JET_errInvalidDatabaseVersion |
Das Datenbankmodul ist nicht mit der Datenbank kompatibel. |
JET_errDatabase200Format |
Die Datenbank weist ein älteres Format (200) auf. Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errDatabase400Format |
Die Datenbank weist ein älteres Format (400) auf. Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errDatabase500Format |
Die Datenbank weist ein älteres Format (500) auf. Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Nur Windows NT-Client. |
JET_errPageSizeMismatch |
Die Größe der Datenbankseite stimmt nicht mit dem Modul überein. |
JET_errTooManyInstances |
Es können keine weiteren Datenbankinstanzen gestartet werden. |
JET_errDatabaseSharingViolation |
Eine andere Datenbankinstanz verwendet diese Datenbank. |
JET_errAttachedDatabaseMismatch |
Eine ausstehende Datenbankanlage wurde am Anfang oder Ende der Wiederherstellung erkannt, aber die Datenbank fehlt oder stimmt nicht mit den Anlageninformationen überein. |
JET_errDatabaseInvalidPath |
Der angegebene Pfad zur Datenbankdatei ist ungültig. |
JET_errDatabaseIdInUse |
Einer Datenbank wird eine ID zugewiesen, die bereits verwendet wird. |
JET_errForceDetachNotAllowed |
Die erzwungene Trennung ist nur zulässig, nachdem die normale Trennung aufgrund eines Fehlers beendet wurde. |
JET_errCatalogCorrupted |
Beschädigung wurde im Katalog erkannt. |
JET_errPartiallyAttachedDB |
Die Datenbank ist nur teilweise angefügt, und der Anfügevorgang kann nicht abgeschlossen werden. |
JET_errDatabaseSignInUse |
Die Datenbank mit derselben Signatur wird bereits verwendet. |
JET_errDatabaseCorruptedNoRepair |
Die Datenbank ist beschädigt, aber eine Reparatur ist nicht zulässig. |
JET_errInvalidCreateDbVersion |
Das Datenbankmodul hat versucht, einen Datenbankerstellungsvorgang aus dem Transaktionsprotokoll wiederzuverwenden, ist jedoch aufgrund einer inkompatiblen Version dieses Vorgangs fehlgeschlagen. |
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 |
Es ist keine solche Tabelle oder ein solches Objekt vorhanden. |
JET_errDensityInvalid |
Es liegt eine ungültige Datei- oder Indexdichte vor. |
JET_errTableNotEmpty |
Die Tabelle ist nicht leer. |
JET_errInvalidTableId |
Die Tabellen-ID ist ungültig. |
JET_errTooManyOpenTables |
Es können keine weiteren Tabellen geöffnet werden, auch nachdem die interne Bereinigungsaufgabe ausgeführt wurde. |
JET_errIllegalOperation |
Der Vorgang wird für die Tabelle nicht unterstützt. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
Es können keine weiteren Tabellen geöffnet werden, da der Bereinigungsversuch fehlgeschlagen ist. |
JET_errObjectDuplicate |
Der Tabellen- oder Objektname wird verwendet. |
JET_errInvalidObject |
Das Objekt ist für den Vorgang ungültig. |
JET_errCannotDeleteTempTable |
JetCloseTable muss anstelle von JetDeleteTable verwendet werden, um eine temporäre Tabelle zu löschen. |
JET_errCannotDeleteSystemTable |
Es gab einen unzulässigen Versuch, eine Systemtabelle zu löschen. |
JET_errCannotDeleteTemplateTable |
Es gab einen unzulässigen Versuch, eine Vorlagentabelle zu löschen. |
JET_errExclusiveTableLockRequired |
Es muss eine exklusive Sperre bei der Tabelle vorhanden sein. |
JET_errFixedDDL |
DDL-Vorgänge sind in dieser Tabelle verboten. |
JET_errFixedInheritedDDL |
In einer abgeleiteten Tabelle sind DDL-Vorgänge für den geerbten Teil der DDL verboten. |
JET_errCannotNestDDL |
Das Schachteln der hierarchischen DDL wird derzeit nicht unterstützt. |
JET_errDDLNotInheritable |
Es wurde versucht, eine DDL von einer Tabelle zu erben, die nicht als Vorlagentabelle markiert ist. |
JET_errInvalidSettings |
Die Systemparameter wurden unsachgemäß festgelegt. |
JET_errClientRequestToStopJetService |
Der Client hat angefordert, dass der Dienst beendet wird. |
JET_errCannotAddFixedVarColumnToDerivedTable |
Die Vorlagentabelle wurde mit festgelegter Kennzeichnung "NoFixedVarColumnsInDerivedTables" erstellt. |
JET_errIndexCantBuild |
Die Indexerstellung ist fehlgeschlagen. |
JET_errIndexHasPrimary |
Der primäre Index ist bereits definiert. |
JET_errIndexDuplicate |
Der Index ist bereits definiert. |
JET_errIndexNotFound |
Es gibt keinen solchen Index. |
JET_errIndexMustStay |
Der gruppierte Index kann nicht gelöscht werden. |
JET_errIndexInvalidDef |
Die Indexdefinition ist ungültig. |
JET_errInvalidCreateIndex |
Die Erstellung der Indexbeschreibung war ungültig. |
JET_errTooManyOpenIndexes |
Die Datenbank hat keine Indexbeschreibungsblöcke mehr. |
JET_errMultiValuedIndexViolation |
Nicht eindeutige Inter-Datensatz-Indexschlüssel wurden für einen mehrwertigen Index generiert. |
JET_errIndexBuildCorrupted |
Ein sekundärer Index, der den primären Index ordnungsgemäß widerspiegelt, konnte nicht erstellt werden. |
JET_errPrimaryIndexCorrupted |
Der primäre Index ist beschädigt, und die Datenbank muss defragmentiert werden. |
JET_errSecondaryIndexCorrupted |
Der sekundäre Index ist beschädigt, und die Datenbank muss defragmentiert werden. |
JET_errInvalidIndexId |
Die Index-ID ist ungültig. |
JET_errIndexTuplesSecondaryIndexOnly |
Der Tupelindex kann nur für einen sekundären Index festgelegt werden. |
JET_errIndexTuplesTooManyColumns |
Die Indexdefinition für den Tupelindex enthält weitere Schlüsselspalten, die vom Datenbankmodul unterstützt werden können. Hinweis: Der JET_errIndexTuplesOneColumnOnly-Fehler ist veraltet und wurde durch JET_errIndexTuplesTooManyColumns ersetzt. |
JET_errIndexTuplesNonUniqueOnly |
Der Tupelindex muss ein nicht eindeutiger Index sein. |
JET_errIndexTuplesTextBinaryColumnsOnly |
Eine Tupelindexdefinition kann nur Schlüsselspalten mit Text- oder binären Spaltentypen enthalten. Hinweis: Der JET_errIndexTuplesTextColumnsOnly-Fehler ist veraltet und wurde durch JET_errIndexTuplesTextBinaryColumnsOnly ersetzt. |
JET_errIndexTuplesVarSegMacNotAllowed |
Der Tupelindex lässt das Festlegen von cbVarSegMac nicht zu. |
JET_errIndexTuplesInvalidLimits |
Die minimale/maximale Länge des Tupels oder die maximale Anzahl von Zeichen, die für einen Index angegeben sind, sind ungültig. |
JET_errIndexTuplesCannotRetrieveFromIndex |
JetRetrieveColumn kann nicht mit dem JET_bitRetrieveFromIndex-Flag aufgerufen werden, das beim Abrufen einer Spalte in einem Tupelindex festgelegt wurde. |
JET_errIndexTuplesKeyTooSmall |
Der angegebene Schlüssel erfüllt nicht die minimale Tupellänge. |
JET_errColumnLong |
Der Spaltenwert ist Long. |
JET_errColumnNoChunk |
Es gibt keinen solchen Block in einem Long-Wert. |
JET_errColumnDoesNotFit |
Das Feld passt nicht in den Datensatz. |
JET_errNullInvalid |
Null ist nicht gültig. |
JET_errColumnIllegalNull |
Null ist nicht gültig. Dieser Fehler wird vom 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 vorhanden. |
JET_errColumnDuplicate -1508 |
Dieses Feld ist bereits definiert. |
JET_errMultiValuedColumnMustBeTagged -1509 |
Es wurde versucht, eine mehrwertige Spalte zu erstellen, die Spalte wurde jedoch nicht markiert. |
JET_errColumnRedundant -1510 |
Es war eine zweite automatisch inkrementierte oder Versionsspalte. |
JET_errInvalidColumnType -1511 |
Der Spaltendatentyp ist ungültig. |
JET_errTaggedNotNULL -1514 |
Es sind keine nicht mit NULL markierten Spalten vorhanden. |
JET_errNoCurrentIndex -1515 |
Die Datenbank ist ungültig, da sie keinen 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 liegt eine ungültige itagSequence für die markierte Spalte vor. |
JET_errColumnInRelationship -1519 |
Eine Spalte kann nicht gelöscht werden, da sie Teil einer Beziehung ist. |
JET_errCannotBeTagged -1521 |
Die automatische Inkrementierung und Version können nicht markiert werden. |
JET_errDefaultValueTooBig -1524 |
Der Standardwert überschreitet die maximale Größe. |
JET_errMultiValuedDuplicate -1525 |
Bei einer eindeutigen mehrwertigen Spalte wurde ein doppelter Wert erkannt. |
JET_errLVCorrupted -1526 |
Beschädigungen wurden in einer langwertigen Struktur gefunden. |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
Ein doppelter Wert wurde in einer eindeutigen mehrwertigen Spalte erkannt, nachdem die Daten normalisiert wurden, und es wird die Normalisierung der Daten vor dem Vergleich abgeschnitten. |
JET_errDerivedColumnCorruption -1529 |
Es liegt eine ungültige Spalte in der abgeleiteten Tabelle vor. |
JET_errInvalidPlaceholderColumn -1530 |
Es wurde versucht, eine Spalte in einen Primärindexplatzhalter zu konvertieren, aber die Spalte erfüllt nicht die erforderlichen Kriterien. |
JET_errRecordNotFound -1601 |
Der Schlüssel wurde nicht gefunden. |
JET_errRecordNoCopy -1602 |
Es ist kein funktionierender Puffer vorhanden. |
JET_errNoCurrentRecord -1603 |
Es ist kein aktueller Datensatz vorhanden. |
JET_errRecordPrimaryChanged -1604 |
Der Primärschlüssel ändert sich möglicherweise nicht. |
JET_errKeyDuplicate -1605 |
Es ist ein unzulässiger doppelter Schlüssel vorhanden. |
JET_errAlreadyPrepared -1607 |
Es wurde versucht, einen Datensatz zu aktualisieren, während bereits eine Datensatzaktualisierung ausgeführt wurde. |
JET_errKeyNotMade -1608 |
Es wurde kein Aufruf an JetMakeKey ausgeführt. |
JET_errUpdateNotPrepared -1609 |
Es wurde kein Aufruf an JetPrepareUpdateausgeführt. |
JET_errDataHasChanged -1611 |
Die Daten wurden geändert, und der Vorgang wurde abgebrochen. |
JET_errLanguageNotSupported -1619 |
Diese Windows-Installation unterstützt die ausgewählte Sprache nicht. |
JET_errTooManySorts -1701 |
Es sind zu viele Sortierprozesse vorhanden. |
JET_errInvalidOnSort -1702 |
Während einer Sortierung ist ein ungültiger Vorgang aufgetreten. |
JET_errTempFileOpenError -1803 |
Die temporäre Datei konnte nicht geöffnet werden. |
JET_errTooManyAttachedDatabases -1805 |
Zu viele Datenbanken sind geöffnet. |
JET_errDiskFull -1808 |
Auf dem Datenträger ist kein Speicherplatz mehr vorhanden. |
JET_errPermissionDenied -1809 |
Die Berechtigung wird verweigert. |
JET_errFileNotFound -1811 |
Die Datei wurde nicht gefunden. |
JET_errFileInvalidType -1812 |
Der Dateityp ist ungültig. |
JET_errAfterInitialization -1850 |
Eine Wiederherstellung kann nach der Initialisierung nicht gestartet werden. |
JET_errLogCorrupted -1852 |
Die Protokolle konnten nicht interpretiert werden. |
JET_errInvalidOperation -1906 |
Der Vorgang ist ungültig. |
JET_errAccessDenied -1907 |
Zugriff verweigert.“ |
JET_errTooManySplits -1909 |
Eine unendliche Aufteilung. |
JET_errSessionSharingViolation -1910 |
Mehrere Threads verwenden dieselbe Sitzung. |
JET_errEntryPointNotFound -1911 |
Ein Einstiegspunkt in einer erforderlichen DLL konnte nicht gefunden werden. |
JET_errSessionContextAlreadySet -1912 |
Für die angegebene Sitzung wurde bereits ein Sitzungskontext festgelegt. |
JET_errSessionContextNotSetByThisThread -1913 |
Es wurde versucht, den Sitzungskontext zurückzusetzen, aber der aktuelle Thread war nicht der ursprüngliche Thread, der den Sitzungskontext festgelegt hat. |
JET_errSessionInUse -1914 |
Es wurde versucht, die aktuell verwendete Sitzung zu beenden. |
JET_errRecordFormatConversionFailed -1915 |
Bei einer Konvertierung des dynamischen Datensatzformats ist ein interner Fehler aufgetreten. |
JET_errOneDatabasePerSession -1916 |
Es ist nur eine geöffnete Benutzerdatenbank pro Sitzung zulässig (wie durch Festlegen des JET_paramOneDatabasePerSession-Flags während der Datenbankerstellung angegeben). |
JET_errRollbackError -1917 |
Fehler beim Rollback. |
JET_errCallbackFailed -2101 |
Fehler bei einem Rückruffunktionsaufruf. |
JET_errCallbackNotResolved -2102 |
Eine Rückruffunktion konnte nicht gefunden werden. |
JET_errOSSnapshotInvalidSequence -2401 |
Die Schattenkopie-API des Betriebssystems wurde in einer ungültigen Sequenz verwendet. |
JET_errOSSnapshotTimeOut -2402 |
Die Schattenkopie des Betriebssystems endete mit einem Timeout. |
JET_errOSSnapshotNotAllowed -2403 |
Die Schattenkopie des Betriebssystems ist nicht zulässig, da eine Sicherung oder Wiederherstellung ausgeführt wird. |
JET_errOSSnapshotInvalidSnapId -2404 |
Fehler beim Vorgang, da der angegebene Schattenkopie-Handle des Betriebssystems ungültig war. |
JET_errLSCallbackNotSpecified -3000 |
Es wurde versucht, lokalen Speicher zu verwenden, ohne dass eine Rückruffunktion angegeben wurde. |
JET_errLSAlreadySet -3001 |
Es wurde versucht, den lokalen Speicher für ein Objekt festzulegen, für das dieser bereits festgelegt war. |
JET_errLSNotSet -3002 |
Es wurde versucht, den lokalen Speicher aus einem Objekt abzurufen, für das dieser nicht festgelegt war. |
JET_errFileIOSparse -4000 |
Fehler bei einem E/A-Vorgang, da er an einem nicht zugewiesenen Bereich einer Datei versucht wurde. |
JET_errFileIOBeyondEOF -4001 |
Ein Lesevorgang wurde an einem Speicherort außerhalb des EOF ausgegeben (Schreibvorgänge erweitern die Datei). |
JET_errFileIOAbort -4002 |
Dieses Flag weist den JET_ABORTRETRYFAILCALLBACK-Aufrufer an, die angegebene E/A abzubrechen. |
JET_errFileIORetry -4003 |
Dieses Flag weist den JET_ABORTRETRYFAILCALLBACK-Aufrufer an, die angegebene E/A erneut zu versuchen. |
JET_errFileIOFail -4004 |
Dieses Flag weist den JET_ABORTRETRYFAILCALLBACK-Aufrufer an, bei der angegebenen E/A fehlzuschlagen. |
JET_errFileCompressed -4005 |
Lese-/Schreibzugriff wird für komprimierte Dateien nicht unterstützt. |
Hinweise
Im Allgemeinen sollte ein Wert, der größer als Null ist, als Warnung interpretiert werden, ein Wert von Null als Erfolg interpretiert werden, und ein Wert, der kleiner als Null ist, sollte als Fehler interpretiert werden. Keine anderen Muster in diesen Werten, z. B. Wertebereiche, sollten von einer Anwendung verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server. |
Kopfzeile |
Deklariert in Esent.h. |
Weitere Informationen
Fehlerbehandlungsparameter
Fehler des erweiterbaren Speichermoduls
Dateien des erweiterbaren Speichermoduls