Extensible Storage Engine Error Codes
Gilt für: Windows | Windows Server
Extensible Storage Engine Error Codes
Die folgenden Fehlercodes (Flags) werden von Funktionen in der Extensible Storage Engine-API verwendet.
Ein JET_ERR Wert 0 (null) sollte als Erfolg interpretiert werden.
Erfolg |
BESCHREIBUNG |
|---|---|
JET_errSuccess 0 |
Die Funktion wurde erfolgreich ausgeführt. |
Ein JET_ERR, der größer als 0 (null) ist, sollte als Warnung interpretiert werden.
Ein JET_ERR Wert, der kleiner als 0 (null) ist, sollte als Fehler interpretiert werden.
Fehler |
BESCHREIBUNG |
|---|---|
JET_wrnNyi |
Die Funktion ist noch nicht implementiert. |
JET_errRfsFailure |
Fehler beim Ressourcenfehlersimulator. |
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 |
Der angeforderte asynchrone Task 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 ist ein Wiederherstellungsfehler vorhanden. |
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 weist keine entsprechende Adresse in der Datenbank auf. 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 |
Fehler bei nicht genügend Arbeitsspeicher beim Zuordnen eines AvailExt-Cacheknotens. 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 |
Der Dbtime-Wert auf der aktuellen Seite ist größer als der dbtime-Wert der globalen Datenbank. Dieser Fehler wird vom Verzeichnis-Manager zurückgegeben. |
JET_errKeyTruncated |
Fehler beim Erstellen eines Schlüssels für einen Indexeintrag, da der Schlüssel abgeschnitten worden wäre und die Indexdefinition das Abschneiden von Schlüsseln nicht zulasse. |
JET_errKeyTooBig |
Der Schlüssel ist zu groß. Dieser Fehler wird vom Datensatz-Manager zurückgegeben. |
JET_errInvalidLoggedOperation |
Der protokollierte Vorgang kann nicht wie weiter durchgefü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 in Bearbeitung. |
JET_errMissingPreviousLogFile |
Die Protokolldatei fehlt für den Überprüfungspunkt. |
JET_errLogWriteFail |
Fehler beim Schreiben in die Protokolldatei. |
JET_errLogDisabledDueToRecoveryFailure |
Der Versuch, in das Protokoll zu schreiben, nachdem die Wiederherstellung fehlgeschlagen ist. |
JET_errCannotLogDuringRecoveryRedo |
Fehler beim Schreiben in das Protokoll während der Wiederherstellungswiederherstellung. |
JET_errLogGenerationMismatch |
Der Name der Protokolldatei passt nicht zur internen Generierungsnummer. |
JET_errBadLogVersion |
Die Version der Protokolldatei ist nicht mit der ESE-Version kompatibel. |
JET_errInvalidLogSequence |
Der Zeitstempel im nächsten Protokoll passt nicht zum erwarteten Zeitstempel. |
JET_errLoggingDisabled |
Das Protokoll ist nicht aktiv. |
JET_errLogBufferTooSmall |
Der Protokollpuffer ist zu klein für die Wiederherstellung. |
JET_errLogSequenceEnd |
Die maximale Protokolldateinummer wurde überschritten. |
JET_errNoBackup |
Es wird keine Sicherung erstellt. |
JET_errInvalidBackupSequence |
Der Sicherungsaufruf ist nicht sequenziert. |
JET_errBackupNotAllowedYet |
Eine Sicherung kann derzeit nicht durchgefü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 |
Es gibt eine fehlerhafte Signatur für eine Protokolldatei. |
JET_errBadDbSignature |
Es gibt eine fehlerhafte Signatur für eine Datenbankdatei. |
JET_errBadCheckpointSignature |
Es gibt eine ungültige Signatur für eine Prüfpunktdatei. |
JET_errCheckpointCorrupt |
Die Prüfpunktdatei wurde nicht gefunden oder war beschädigt. |
JET_errMissingPatchPage |
Die Seite mit der Datenbankpatchdatei wurde während der Wiederherstellung nicht gefunden. |
JET_errBadPatchPage |
Die Seite mit der Datenbankpatchdatei ist ungültig. |
JET_errRedoAbruptEnded |
Die Wiederholung wurde aufgrund eines plötzlichen Fehlers beim Lesen von Protokollen aus der Protokolldatei plötzlich beendet. |
JET_errBadSLVSignature |
Dieses Flag ist reserviert. |
JET_errPatchFileMissing |
Bei der Hartwiederherstellung wurde festgestellt, dass eine Datenbankpatchdatei im Sicherungssatz fehlt. |
JET_errDatabaseLogSetMismatch |
Die Datenbank gehört nicht zum aktuellen Satz von Protokolldateien. |
JET_errDatabaseStreamingFileMismatch |
Dieses Flag 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 wird in einer Sicherungsdatenbank verwendet, wenn stattdessen eine Wiederherstellung verwendet werden soll. |
JET_errLogFileSizeMismatchDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber die während der Wiederherstellung verwendete Protokolldateigröße stimmt nicht mit JET_paramLogFileSizeüberein. |
JET_errLogSectorSizeMismatch |
Die Sektorgröße der Protokolldatei stimmt nicht mit der Sektorgröße des aktuellen Volumes überein. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Die Datenbanken wurden wiederhergestellt, aber die Sektorgröße der Protokolldatei (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 werden, und Datenbanken müssen vor dem Fortfahren gesichert werden. |
JET_errStreamingDataNotLogged |
Es wurde ein unzulässiger Versuch unternommen, einen Streamingdateivorgang wiederzugeben, bei dem die Daten nicht protokolliert wurden. Dies wird wahrscheinlich durch einen Rollforward mit aktivierter Zirkelprotokollierung verursacht. |
JET_errDatabaseDirtyShutdown |
Die Datenbank wurde nicht sauber heruntergefahren. Eine Wiederherstellung muss zuerst ausgeführt werden, um die 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 abgegleichen. |
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 vor dem Versuch, eine inkrementelle Sicherung durchzuführen, eine vorherige vollständige Sicherung verpasst. |
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 einer Sicherung wiederhergestellt werden. |
JET_errMissingCurrentLogFiles |
Einige aktuelle Protokolldateien fehlen für die kontinuierliche Wiederherstellung. |
JET_errDbTimeTooOld |
Dbtime auf einer Seite ist kleiner als dbtimeBefore im Datensatz. |
JET_errDbTimeTooNew |
Dbtime auf einer Seite liegt vor dbtimeBefore, das sich im Datensatz befindet. |
JET_errMissingFileToBackup |
Einige Protokoll- oder Datenbankpatchdateien fehlten während der Sicherung. |
JET_errLogTornWriteDuringHardRestore |
In einer Sicherung, die während einer harter Wiederherstellung festgelegt wurde, wurde ein torter Schreibzugriff erkannt. |
JET_errLogTornWriteDuringHardRecovery |
Während einer harter Wiederherstellung wurde ein torter Schreibzugriff erkannt (das Protokoll war nicht Teil eines Sicherungssets). |
JET_errLogCorruptDuringHardRestore |
Während einer harter Wiederherstellung wurde eine Beschädigung in einem Sicherungssatz erkannt. |
JET_errLogCorruptDuringHardRecovery |
Während der harter Wiederherstellung wurde eine Beschädigung erkannt (das Protokoll war nicht Teil eines Sicherungssets). |
JET_errMustDisableLoggingForDbUpgrade |
Die Protokollierung kann beim Versuch, eine Datenbank zu aktualisieren, nicht aktiviert werden. |
JET_errBadRestoreTargetInstance |
Entweder wurde die targetInstance, die für die Wiederherstellung angegeben wurde, nicht gefunden, oder die Protokolldateien sind nicht übereinstimmen. |
JET_errRecoveredWithoutUndo |
Die Datenbank-Engine hat erfolgreich alle Vorgänge im Transaktionsprotokoll wiedergegeben, um eine Wiederherstellung nach einem Absturz durchzuführen. Der Aufrufer hat jedoch die Wiederherstellung beendet, ohne ein Roll back für Updates ohneCommitted durchzuführen. |
JET_errDatabasesNotFromSameSnapshot |
Die wiederherzustellenden Datenbanken werden nicht aus derselben Schattenkopiesicherung erstellt. |
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 es wurde kein Normalisierungsrückruf angegeben. |
JET_errExistingLogFileHasBadSignature |
Die vorhandene Protokolldatei hat eine fehlerhafte Signatur. |
JET_errExistingLogFileIsNotContiguous |
Eine vorhandene Protokolldatei ist nicht zusammenhängend. |
JET_errLogReadVerifyFailure |
Während der Sicherung wurde in der Protokolldatei ein Prüfsummenfehler gefunden. |
JET_errSLVReadVerifyFailure |
Dieses Flag ist reserviert. |
JET_errCheckpointDepthTooDeep |
Zwischen dem Prüfpunkt und der aktuellen Generation gibt es zu viele ausstehende Generationen. |
JET_errRestoreOfNonBackupDatabase |
Für eine Datenbank, die keine Sicherungsdatenbank war, wurde eine harte Wiederherstellung versucht. |
JET_errInvalidGrbit |
Es gibt einen ungültigen grbit-Parameter. |
JET_errTermInProgress |
Die Beendigung wird in Bearbeitung. |
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 anfügen. |
JET_errInvalidDatabaseId |
Es gibt eine ungültige Datenbank-ID. |
JET_errOutOfMemory |
Für das System ist nicht genügend Arbeitsspeicher verfügbar. |
JET_errOutOfDatabaseSpace |
Die maximale Datenbankgröße wurde erreicht. |
JET_errOutOfCursors |
Die Tabelle enthält keine Cursor. |
JET_errOutOfBuffers |
Die Datenbank befindet sich nicht in Seitenpuffern. |
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 |
Auf einer Datenbankseite tritt ein Prüfsummenfehler auf. |
JET_errPageNotInitialized |
Es gibt eine leere Datenbankseite. |
JET_errOutOfFileHandles |
Es gibt keine Dateihandles. |
JET_errDiskIO |
Es liegt ein Datenträger-E/A-Fehler vor. |
JET_errInvalidPath |
Es gibt einen ungültigen Dateipfad. |
JET_errInvalidSystemPath |
Es gibt einen ungültigen Systempfad. |
JET_errInvalidLogDirectory |
Es gibt ein ungültiges Protokollverzeichnis. |
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 |
Die Datenbank-Engine wurde nicht initialisiert. |
JET_errAlreadyInitialized |
Die Datenbank-Engine ist bereits initialisiert. |
JET_errInitInProgress |
Die Datenbank-Engine 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 |
Es werden zu viele Spalten definiert. |
JET_errContainerNotEmpty |
Der Container ist nicht leer. |
JET_errInvalidFilename |
Der Dateiname ist ungültig. |
JET_errInvalidBookmark |
Es gibt ein ungültiges Lesezeichen. |
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 |
NULL-Schlü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 einen ungültigen oder unbekannten Ländercode. |
JET_errInvalidLanguageId |
Es gibt eine ungültige oder unbekannte Sprach-ID. |
JET_errInvalidCodePage |
Es gibt eine ungültige oder unbekannte Codepage. |
JET_errInvalidLCMapStringFlags |
Für LCMapStringwerden ungültige Flags verwendet. |
JET_errVersionStoreEntryTooBig |
Es wurde versucht, einen Versionsspeichereintrag (RCE) zu erstellen, der größer als ein Versionsbuck bucket war. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
Der Versionsspeicher ist nicht genügend Arbeitsspeicher, und der Bereinigungsversuch konnte nicht abgeschlossen werden. |
JET_errVersionStoreOutOfMemory |
Der Versionsspeicher ist nicht genügend Arbeitsspeicher, und es wurde bereits versucht, eine Bereinigung durchzuführen. |
JET_errCannotIndex |
Die Spalten escrow und SLV können nicht indiziert werden. |
JET_errRecordNotDeleted |
Der Datensatz wurde nicht gelöscht. |
JET_errTooManyMempoolEntries |
Es wurden zu viele Mempooleinträge angefordert. |
JET_errOutOfObjectIDs |
Die Datenbank befindet sich außerhalb der ObjectIDs der B+-Struktur, sodass eine Offlinedefragmentierung durchgeführt werden muss, um freigegebene oder nicht verwendete ObjectIds frei zu geben. |
JET_errOutOfLongValueIDs |
Der Long-Value-ID-Indikator hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um kostenlose oder nicht verwendete LongValueIDs freizuladen. |
JET_errOutOfAutoincrementValues |
Der Zähler für automatisches Inkrement hat den Maximalwert erreicht. Eine Offlinedefragmentierung kann keine freien oder nicht verwendeten Werte für die automatische Inkrementierung freigeben. |
JET_errOutOfDbtimeValues |
Der Dbtime-Indikator hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um kostenlose oder nicht verwendete Dbtime-Werte freizuladen. |
JET_errOutOfSequentialIndexValues |
Ein sequenzieller Indexzähler hat den Maximalwert erreicht. Eine Offlinedefragmentierung muss ausgeführt werden, um kostenlose oder nicht genutzte SequentialIndex-Werte frei zu geben. |
JET_errRunningInOneInstanceMode |
Für diesen Aufruf mit mehreren Instanzen ist der Einzelinstanzmodus aktiviert. |
JET_errRunningInMultiInstanceMode |
Bei diesem Aufruf einer einzelnen Instanz ist der Modus für mehrere Instanzen 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 mit vollständigem Protokolldatenträger aufgetreten ist, der einen Fehler nicht tolerieren konnte. |
JET_errOutOfSessions |
Die Datenbank ist nicht mehr in sitzungen enthalten. |
JET_errWriteConflict |
Fehler bei der Schreibsperre aufgrund 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 ohneCommitted zu verwenden. |
JET_errInTransaction |
Der Vorgang ist innerhalb einer Transaktion nicht zulässig. |
JET_errRollbackRequired |
Für die aktuelle Transaktion muss ein Rollback ausgeführt werden. Es kann kein Commit ausgeführt werden, und ein neuer kann nicht 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 würde. |
JET_errCannotMaterializeForwardOnlySort |
Die temporäre Tabelle konnte aufgrund von Parametern, die mit JET_bitTTForwardOnly in Konflikt stehen, nicht erstellt werden. |
JET_errSesidTableIdMismatch |
Das Sitzungshandle kann nicht mit der Tabellen-ID verwendet werden, da es nicht zum Erstellen verwendet wurde. |
JET_errInvalidInstance |
Das Instanzhandle ist ungültig oder bezieht sich auf eine Instanz, die heruntergefahren wurde. |
JET_errReadLostFlushVerifyFailure |
Auf der Datenbankseite, die vom Datenträger gelesen wurde, wurde ein vorheriger Schreibvorgang auf der Seite nicht dargestellt. Verfügbar auf 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 verwendeten Datenbank. |
JET_errDatabaseNotFound |
Es gibt keine solche Datenbank. |
JET_errDatabaseInvalidName |
Der Datenbankname ist ungültig. |
JET_errDatabaseInvalidPages |
Es gibt eine ungültige Anzahl von Seiten. |
JET_errDatabaseCorrupted |
Es gibt eine Nicht-Datenbankdatei oder eine beschädigte Datenbank. |
JET_errDatabaseLocked |
Die Datenbank ist ausschließlich gesperrt. |
JET_errCannotDisableVersioning |
Die Versionsinformationen für diese Datenbank können nicht deaktiviert werden. |
JET_errInvalidDatabaseVersion |
Die Datenbank-Engine ist mit der Datenbank nicht kompatibel. |
JET_errDatabase200Format |
Die Datenbank hat ein älteres Format (200). Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Windows Nur NT-Client. |
JET_errDatabase400Format |
Die Datenbank hat ein älteres Format (400). Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Windows Nur NT-Client. |
JET_errDatabase500Format |
Die Datenbank hat ein älteres Format (500). Dieser Fehler wird von JetInit zurückgegeben, wenn JET_paramCheckFormatWhenOpenFail festgelegt ist. Windows Nur NT-Client. |
JET_errPageSizeMismatch |
Die Größe der Datenbankseite stimmt nicht mit der Engine überein. |
JET_errTooManyInstances |
Es können keine weiteren Datenbankinstanzen gestartet werden. |
JET_errDatabaseSharingViolation |
Diese Datenbank wird von einer anderen Datenbankinstanz verwendet. |
JET_errAttachedDatabaseMismatch |
Am Anfang oder Ende der Wiederherstellung wurde eine ausstehende Datenbankanlage 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 |
Das Erzwingen der Trennung ist nur zulässig, nachdem die normale Trennung aufgrund eines Fehlers beendet wurde. |
JET_errCatalogCorrupted |
Im Katalog wurde eine Beschädigung erkannt. |
JET_errPartiallyAttachedDB |
Die Datenbank ist nur teilweise angefügt, und der Anfügevorgang kann nicht abgeschlossen werden. |
JET_errDatabaseSignInUse |
Die Datenbank mit der gleichen Signatur wird bereits verwendet. |
JET_errDatabaseCorruptedNoRepair |
Die Datenbank ist beschädigt, aber eine Reparatur ist nicht zulässig. |
JET_errInvalidCreateDbVersion |
Die Datenbank-Engine hat versucht, einen Datenbankerstellungsvorgang aus dem Transaktionsprotokoll wiederzugeben, ist jedoch aufgrund einer inkompatiblen Version dieses Vorgangs fehlgeschlagen. |
JET_errTableLocked |
Die Tabelle ist ausschließlich gesperrt. |
JET_errTableDuplicate |
Die Tabelle ist bereits vorhanden. |
JET_errTableInUse |
Die Tabelle wird verwendet und kann nicht gesperrt werden. |
JET_errObjectNotFound |
Es gibt keine solche Tabelle oder kein solches Objekt. |
JET_errDensityInvalid |
Es gibt eine schlechte Datei- oder Indexdichte. |
JET_errTableNotEmpty |
Die Tabelle ist nicht leer. |
JET_errInvalidTableId |
Die Tabellen-ID ist ungültig. |
JET_errTooManyOpenTables |
Es können keine Tabellen mehr 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 tabellen mehr geöffnet werden, da der Bereinigungsversuch nicht abgeschlossen werden konnte. |
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 wurde ein unzulässiger Versuch unternommen, eine Systemtabelle zu löschen. |
JET_errCannotDeleteTemplateTable |
Es wurde ein unzulässiger Versuch unternommen, eine Vorlagentabelle zu löschen. |
JET_errExclusiveTableLockRequired |
Für die Tabelle muss eine exklusive Sperre gelten. |
JET_errFixedDDL |
DDL-Vorgänge sind für diese Tabelle nicht zulässig. |
JET_errFixedInheritedDDL |
In einer abgeleiteten Tabelle sind DDL-Vorgänge für den geerbten Teil der DDL unzulässig. |
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 nicht ordnungsgemäß festgelegt. |
JET_errClientRequestToStopJetService |
Der Client hat angefordert, dass der Dienst beendet wird. |
JET_errCannotAddFixedVarColumnToDerivedTable |
Die Vorlagentabelle wurde mit dem Flag NoFixedVarColumnsInDerivedTables erstellt. |
JET_errIndexCantBuild |
Fehler beim Erstellen des Indexes. |
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 enthält keine Indexbeschreibungsblöcke. |
JET_errMultiValuedIndexViolation |
Für einen mehrwertigen Index wurden nicht eindeutige indexübergreifende Schlüssel 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 von der Datenbank-Engine unterstützt werden können. Hinweis: Der JET_errIndexTuplesOneColumnOnly ist veraltet und wurde durch ein JET_errIndexTuplesTooManyColumns. |
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 ist veraltet und wurde durch ein JET_errIndexTuplesTextBinaryColumnsOnly. |
JET_errIndexTuplesVarSegMacNotAllowed |
Der Tupelindex lässt das Festlegen von cbVarSegMac nicht zu. |
JET_errIndexTuplesInvalidLimits |
Die minimale/maximale Tupellänge oder die maximale Anzahl von Zeichen, die für einen Index angegeben werden, sind ungültig. |
JET_errIndexTuplesCannotRetrieveFromIndex |
JetRetrieveColumn kann nicht aufgerufen werden, JET_bitRetrieveFromIndex beim Abrufen einer Spalte für einen Tupelindex festgelegt ist. |
JET_errIndexTuplesKeyTooSmall |
Der angegebene Schlüssel erfüllt nicht die minimale Tupellänge. |
JET_errColumnLong |
Der Spaltenwert ist lang. |
JET_errColumnNoChunk |
Es gibt keinen solchen Block in einem long-Wert. |
JET_errColumnDoesNotFit |
Das Feld passt nicht in den Datensatz. |
JET_errNullInvalid |
NULL ist ungültig. |
JET_errColumnIllegalNull |
NULL ist ungü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 gibt keine solche Spalte. |
JET_errColumnDuplicate -1508 |
Dieses Feld ist bereits definiert. |
JET_errMultiValuedColumnMustBeTagged -1509 |
Es wurde versucht, eine mehrwertige Spalte zu erstellen, aber die Spalte wurde nicht markiert. |
JET_errColumnRedundant -1510 |
Es gab eine zweite Spalte mit automatischer Inkrement oder Version. |
JET_errInvalidColumnType -1511 |
Der Spaltendatentyp ist ungültig. |
JET_errTaggedNotNULL -1514 |
Es gibt keine Spalten, die nicht NULL sind. |
JET_errNoCurrentIndex -1515 |
Die Datenbank ist ungültig, da sie keinen aktuellen Index enthält. |
JET_errKeyIsMade -1516 |
Der Schlüssel ist vollständig gemacht. |
JET_errBadColumnId -1517 |
Die Spalten-ID ist falsch. |
JET_errBadItagSequence -1518 |
Es gibt eine fehlerhafte itagSequence für die markierte Spalte. |
JET_errColumnInRelationship -1519 |
Eine Spalte kann nicht gelöscht werden, da sie Teil einer Beziehung ist. |
JET_errCannotBeTagged -1521 |
Das automatische Inkrement und die Version können nicht markiert werden. |
JET_errDefaultValueTooBig -1524 |
Der Standardwert überschreitet die maximale Größe. |
JET_errMultiValuedDuplicate -1525 |
Für eine eindeutige mehrwertige Spalte wurde ein doppelter Wert erkannt. |
JET_errLVCorrupted -1526 |
In einer Struktur mit langen Wert ist eine Beschädigung aufgetreten. |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
Ein doppelter Wert wurde in einer eindeutigen mehrwertigen Spalte erkannt, nachdem die Daten normalisiert wurden, und die Daten wurden vor dem Vergleich abgeschnitten. |
JET_errDerivedColumnCorruption -1529 |
In der abgeleiteten Tabelle ist eine ungültige Spalte enthalten. |
JET_errInvalidPlaceholderColumn -1530 |
Es wurde versucht, eine Spalte in einen primären Indexplatzhalter zu konvertieren, aber die Spalte erfüllt nicht die erforderlichen Kriterien. |
JET_errRecordNotFound -1601 |
Der Schlüssel wurde nicht gefunden. |
JET_errRecordNoCopy -1602 |
Es gibt keinen funktionierenden Puffer. |
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 gibt einen ungültigen doppelten Schlüssel. |
JET_errAlreadyPrepared -1607 |
Es wurde versucht, einen Datensatz zu aktualisieren, während bereits ein Datensatzupdate in Bearbeitung war. |
JET_errKeyNotMade -1608 |
JetMakeKey wurde nicht aufruft. |
JET_errUpdateNotPrepared -1609 |
|
JET_errDataHasChanged -1611 |
Die Daten wurden geändert, und der Vorgang wurde abgebrochen. |
JET_errLanguageNotSupported -1619 |
Diese Windows unterstützt die ausgewählte Sprache nicht. |
JET_errTooManySorts -1701 |
Es gibt zu viele Sortierprozesse. |
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 ist 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 derzeit verwendete Sitzung zu beenden. |
JET_errRecordFormatConversionFailed -1915 |
Interner Fehler bei der Konvertierung des Dynamischen Datensatzformats. |
JET_errOneDatabasePerSession -1916 |
Pro Sitzung ist nur eine geöffnete Benutzerdatenbank zulässig (wie durch Festlegen des JET_paramOneDatabasePerSession-Flags während der Datenbankerstellung angegeben). |
JET_errRollbackError -1917 |
Beim Rollback ist ein Fehler aufgetreten. |
JET_errCallbackFailed -2101 |
Ein Rückruffunktionsaufruf ist fehlgeschlagen. |
JET_errCallbackNotResolved -2102 |
Eine Rückruffunktion wurde nicht gefunden. |
JET_errOSSnapshotInvalidSequence -2401 |
Die Schattenkopie-API des Betriebssystems wurde in einer ungültigen Sequenz verwendet. |
JET_errOSSnapshotTimeOut -2402 |
Die Schattenkopie des Betriebssystems wurde mit einem Time out beendet. |
JET_errOSSnapshotNotAllowed -2403 |
Die Schattenkopie des Betriebssystems ist nicht zulässig, da gerade eine Sicherung oder Wiederherstellung ausgeführt wird. |
JET_errOSSnapshotInvalidSnapId -2404 |
Der Vorgang ist fehlgeschlagen, weil das angegebene Handle für Schattenkopien 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, für das es bereits festgelegt wurde, fest zu legen. |
JET_errLSNotSet -3002 |
Es wurde versucht, lokalen Speicher aus einem Objekt abzurufen, für das er nicht festgelegt wurde. |
JET_errFileIOSparse -4000 |
Fehler bei einem E/A-Vorgang, weil versucht wurde, einen nicht zugewiesenen Bereich einer Datei zu verwenden. |
JET_errFileIOBeyondEOF -4001 |
Ein Lesevorgänge wurde an einem Speicherort außerhalb des EOF ausgegeben (Schreibvorgänge erweitern die Datei). |
JET_errFileIOAbort -4002 |
Dieses Flag weist den JET_ABORTRETRYFAILCALLBACK an, die angegebene E/A zu abbrechen. |
JET_errFileIORetry -4003 |
Dieses Flag weist den JET_ABORTRETRYFAILCALLBACK an, die angegebene E/A erneut zu versuchen. |
JET_errFileIOFail -4004 |
Dieses Flag weist JET_ABORTRETRYFAILCALLBACK aufrufer an, bei der angegebenen E/A einen Fehler zu führen. |
JET_errFileCompressed -4005 |
Lese-/Schreibzugriff wird für komprimierte Dateien nicht unterstützt. |
Hinweise
Im Allgemeinen sollte ein Wert, der größer als 0 (null) ist, als Warnung interpretiert werden, der Wert 0 (null) sollte als Erfolg interpretiert werden, und ein Wert, der kleiner als 0 (null) ist, sollte als Fehler interpretiert werden. Keine anderen Muster in diesen Werten, z. B. Wertebereiche, sollten von einer Anwendung verwendet werden.
Anforderungen
| | |
Client
|Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.
| |Server
|Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.
| |Header
|Wird in Esent.h deklariert.
|Weitere Informationen
Fehlerbehandlungsparameter
Erweiterbare Storage Engine-Fehler
Erweiterbare Storage-Engine-Dateien