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
321

Der Versionsspeicher ist noch aktiv. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_wrnUniqueKey
345

Auf einen nicht eindeutigen Index Seek zurückgegeben, die einen eindeutigen Schlüssel. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_wrnSeparateLongValue
406

Eine Datenbankspalte ist ein getrennter long-Wert. Dieser Fehler wird von der Datensatz-Manager zurückgegeben.

JET_wrnExistingLogFileHasBadSignature
558

Die vorhandene Protokolldatei hat eine ungültige Signatur.

JET_wrnExistingLogFileIsNotContiguous
559

Die vorhandene Protokolldatei ist nicht fortlaufend.

JET_wrnSkipThisRecord
564

Dieser Fehler ist nur zur internen Verwendung.

JET_wrnTargetInstanceRunning
578

Die für die Wiederherstellung angegebene TargetInstance wird ausgeführt.

JET_wrnDatabaseRepaired
595

Die Beschädigung der Datenbank wurde repariert.

JET_wrnColumnNull
1004

Die Spalte hat einen NULL -Wert.

JET_wrnBufferTruncated
1006

Der Puffer ist zu klein für die Daten.

JET_wrnDatabaseAttached
1007

Die Datenbank ist bereits zugeordnet.

JET_wrnSortOverflow
1009

Die Sortierung, die versucht wird, muss nicht genügend Arbeitsspeicher zum Abschließen.

JET_wrnSeekNotEqual
1039

Ein Suchvorgang keine genaue Übereinstimmung gefunden ist.

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Ein Suchvorgang keine genaue Übereinstimmung gefunden ist. Dieser Fehler wird von der Datensatz-Manager zurückgegeben.

JET_wrnRecordFoundLess
JET_wrnSeekNotEqual

Ein Suchvorgang keine genaue Übereinstimmung gefunden ist. Dieser Fehler wird von der Datensatz-Manager zurückgegeben.

JET_wrnNoErrorInfo
1055

Es gibt keine erweiterten Fehlerinformationen.

JET_wrnNoIdleActivity
1058

Kein Leerlaufprozess.

JET_wrnNoWriteLock
1067

Es gibt keine Schreibsperre auf Transaktionsebene 0.

JET_wrnColumnSetNull
1068

Die Spalte wird auf einen NULL -Wert festgelegt.

JET_wrnTableEmpty
1301

Es wurde eine leere Tabelle geöffnet.

JET_wrnTableInUseBySystem
1327

System-Cleanup hat einen Cursor auf die Tabelle zu öffnen.

JET_wrnCorruptIndexDeleted
1415

Der veraltete Index muss entfernt werden.

JET_wrnColumnMaxTruncated
1512

Die Maximallänge ist zu groß und wurde abgeschnitten.

JET_wrnCopyLongValue
1520

Ein BLOB-Wert wurde in einem separaten Speicher große BLOBs aus dem Datensatz verschoben.

HinweisDieser Fehler ist nur zur internen Verwendung.

JET_wrnColumnSkipped
1531

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
1532

Die Werte der Spalte wurden nicht zurückgegeben, da sie aus vorhandenen Daten nicht wiederhergestellt werden konnte.

JET_wrnColumnMoreTags
1533

Für die Enumeration wurden nicht die vorhandenen Werte in der Spalte angefordert.

JET_wrnColumnTruncated
1534

Der Spaltenwert wurde während der Enumeration an die angeforderte Größe abgeschnitten.

JET_wrnColumnPresent
1535

Werte in den Spalten vorhanden, jedoch nicht durch die Anforderung zurückgegeben.

JET_wrnColumnSingleValue
1536

Der Spaltenwert wurde JET_COLUMNENUM durch die JET_bitEnumerateCompressOutput festgelegt wird zurückgegeben.

JET_wrnColumnDefault
1537

Der Wert der Spalte wird auf den Standardwert der Spalte festgelegt.

JET_wrnDataHasChanged
1610

Die Daten wurden geändert.

JET_wrnKeyChanged
1618

Ein neuer Schlüssel wird verwendet.

JET_wrnFileOpenReadOnly
1813

Die Datenbankdatei ist schreibgeschützt.

JET_wrnIdleFull
1908

Die Registrierung im Leerlauf ist voll.

JET_wrnDefragAlreadyRunning
2000

Online-Defragmentierung für die angegebene Datenbank bereits ausgeführt wurde.

JET_wrnDefragNotRunning
2001

Eine online-Defragmentierung wird nicht in der angegebenen Datenbank ausgeführt.

JET_wrnCallbackNotRegistered
2100

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
-1

Die Funktion ist noch nicht implementiert.

JET_errRfsFailure
-100

Der Ressource-Fehler-Simulator ist fehlgeschlagen.

JET_errRfsNotArmed
-101

Der Ressource-Fehler-Simulator wurde nicht initialisiert.

JET_errFileClose
-102

Die Datei konnte nicht geschlossen werden.

Thread
-103

Der Thread konnte nicht gestartet werden.

JET_errTooManyIO
-105

Das System ist ausgelastet, da zu viele IOs.

JET_errTaskDropped
-106

Die angeforderte asynchrone Aufgabe konnte nicht ausgeführt werden.

JET_errInternalError
-107

Es wurde ein schwerwiegender interner Fehler.

JET_errDatabaseBufferDependenciesCorrupted
-255

Die Puffer-Abhängigkeiten wurden nicht ordnungsgemäß festgelegt, und ein Recovery-Fehler aufgetreten.

JET_errPreviousVersion
-322

Die Version bereits vorhanden, und ein Recovery-Fehler aufgetreten. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errPageBoundary
-323

Die Seitengrenze erreicht ist. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errKeyBoundary
-324

Die wichtigste Grenze wurde erreicht. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

Jet_errBadPageLink
-327

Die Datenbank ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errBadBookmark
-328

Das Lesezeichen hat keine entsprechende Adresse in der Datenbank. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errNTSystemCallFailed
-334

Fehler beim Aufruf des Betriebssystems. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errBadParentPageLink
-338

Eine übergeordnete Datenbank ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errSPAvailExtCacheOutOfSync
-340

Der Cache möglich entspricht nicht die B +-Struktur. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errSPAvailExtCorrupted
-341

Die Speicherstruktur AllAvailExt ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errSPAvailExtCacheOutOfMemory
-342

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
-343

Die Speicherstruktur möglich ist beschädigt. Dieser Fehler wird von der Verzeichnismanager zurückgegeben.

JET_errDbTimeCorrupted
-344

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
-346

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
-408

Der Schlüssel ist zu groß. Dieser Fehler wird von der Datensatz-Manager zurückgegeben.

JET_errInvalidLoggedOperation
-500

Protokollierte Vorgang kann nicht rückgängig gemacht werden.

JET_errLogFileCorrupt
-501

Die Protokolldatei ist beschädigt.

JET_errNoBackupDirectory
-503

Backup-Verzeichnis wurde nicht angegeben.

JET_errBackupDirectoryNotEmpty
-504

Das Sicherungsverzeichnis ist nicht leer.

JET_errBackupInProgress
-505

Die Sicherung ist bereits aktiv.

JET_errRestoreInProgress
-506

Eine Wiederherstellung wird durchgeführt.

JET_errMissingPreviousLogFile
-509

Die Protokolldatei fehlt für den Kontrollpunkt.

Jet_errLogWriteFail
-510

Es wurde ein Fehler beim Schreiben in die Protokolldatei.

JET_errLogDisabledDueToRecoveryFailure
-511

Der Versuch, in das Protokoll zu schreiben, nachdem die Wiederherstellung gescheitert ist.

JET_errCannotLogDuringRecoveryRedo
-512

Fehler beim Schreiben in die Protokolldatei während der Wiederherstellung wiederherstellen.

JET_errLogGenerationMismatch
-513

Der Name der Protokolldatei der entspricht nicht der internen Generierungsnummer.

JET_errBadLogVersion
-514

Die Version der Protokolldatei ist nicht kompatibel mit der Version von ESE.

JET_errInvalidLogSequence
-515

Der Zeitstempel im nächsten Protokoll stimmt nicht mit den erwarteten Zeitstempel überein.

JET_errLoggingDisabled
-516

Das Protokoll ist nicht aktiv.

JET_errLogBufferTooSmall
-517

Der Protokollpuffer ist zu klein für die Wiederherstellung.

Jet_errLogSequenceEnd
-519

Die maximale Protokollgröße Dateinummer wurde überschritten.

JET_errNoBackup
-520

Es wird keine Sicherung durchgeführt.

Jet_errInvalidBackupSequence
-521

Der Sicherungsaufruf ist nicht in Folge.

Zurzeit
-523

Eine Sicherung kann zurzeit nicht durchgeführt werden.

JET_errDeleteBackupFileFail
-524

Eine Sicherungsdatei konnte nicht gelöscht werden.

JET_errMakeBackupDirectoryFail
-525

Temporäre Sicherungsverzeichnis konnte nicht erstellt werden.

0xFFFFFDF2
-526

Die Umlaufprotokollierung ist aktiviert. eine inkrementelle Sicherung kann nicht ausgeführt werden.

JET_errRecoveredWithErrors
-527

Die Daten wurden mit Fehlern wiederhergestellt.

JET_errMissingLogFile
-528

Die aktuelle Protokolldatei ist nicht vorhanden.

JET_errLogDiskFull
-529

Der Protokolldatenträger ist voll.

JET_errBadLogSignature
-530

Es ist eine ungültige Signatur für eine Protokolldatei.

JET_errBadDbSignature
-531

Es ist eine ungültige Signatur für eine Datenbankdatei.

JET_errBadCheckpointSignature
-532

Es ist eine ungültige Signatur für Prüfpunktdatei.

Eine
-533

Die Prüfpunktdatei nicht gefunden oder ist beschädigt.

JET_errMissingPatchPage
-534

Die Patch-Datei Datenbankseite wurde während der Wiederherstellung nicht gefunden.

JET_errBadPatchPage
-535

Die Datenbankseite Patch-Datei ist ungültig.

Abrupt
-536

Aufgrund eines plötzlichen Fehlers beim Lesen der Protokolle aus der Protokolldatei plötzlich beendet das wiederholen.

JET_errBadSLVSignature
-537

Dieses Flag ist reserviert.

JET_errPatchFileMissing
-538

Hard Recovery ermittelt, dass eine Datenbankdatei für den Patch aus dem Sicherungssatz fehlt.

JET_errDatabaseLogSetMismatch
-539

Die Datenbank gehört nicht mit dem aktuellen Satz von Protokolldateien.

JET_errDatabaseStreamingFileMismatch
-540

Dieses Flag ist reserviert.

JET_errLogFileSizeMismatch
-541

Die Größe der aktuellen Protokolldatei stimmt nicht mit JET_paramLogFileSizeüberein.

JET_errCheckpointFileNotFound
-542

Die Prüfpunktdatei konnte nicht gefunden werden.

JET_errRequiredLogFilesMissing
-543

Für die Wiederherstellung erforderlichen Protokolldateien fehlen.

JET_errSoftRecoveryOnBackupDatabase
-544

Eine soft Recovery-Vorgang wird auf einer Sicherungskopie der Datenbank verwendet werden, wenn eine Wiederherstellung stattdessen verwendet werden soll.

JET_errLogFileSizeMismatchDatabasesConsistent
-545

Die Datenbanken wurden wiederhergestellt, aber die Größe der Protokolldatei während der Wiederherstellung verwendet stimmt nicht mit JET_paramLogFileSizeüberein.

JET_errLogSectorSizeMismatch
-546

Die Größe der Protokolldatei Sektor entspricht nicht die Sektorgröße des aktuellen Volumes.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

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
-548

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
-549

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
-550

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
JET_errDatabaseDirtyShutdown

Dieser Fehler ist veraltet und wurde durch JET_errDatabaseDirtyShutdown ersetzt.

JET_errConsistentTimeMismatch
-551

Keine liegt Übereinstimmung mit der letzten konsistenten Zeitangabe für die Datenbank.

Jet_errDatabasePatchFileMismatch
-552

Datenbank-Patch-Datei wird nicht von dieser Sicherung generiert.

JET_errEndingRestoreLogTooLow
-553

Die Anfangsprotokollnummer ist für die Wiederherstellung zu niedrig.

JET_errStartingRestoreLogTooHigh
-554

Die Anfangsprotokollnummer ist für die Wiederherstellung zu hoch.

JET_errGivenLogFileHasBadSignature
-555

Die Wiederherstellungs-Protokolldatei hat eine ungültige Signatur.

JET_errGivenLogFileIsNotContiguous
-556

Die Wiederherstellungs-Protokolldatei ist nicht fortlaufend.

JET_errMissingRestoreLogFiles
-557

Es fehlen einige Wiederherstellungsprotokolldateien.

JET_errMissingFullBackup
-560

Die Datenbank verpasst eine vollständige Sicherung, bevor eine inkrementelle Sicherung durchführen.

JET_errBadBackupDatabaseSize
-561

Die Größe der Sicherungsdatenbank ist kein Vielfaches der Seitengröße der Datenbank.

JET_errDatabaseAlreadyUpgraded
-562

Upgrade eine Datenbank der aktuelle Versuch wurde beendet, weil die Datenbank noch aktuell ist.

JET_errDatabaseIncompleteUpgrade
-563

Die Datenbank wurde nur teilweise in das aktuelle Format konvertiert. Die Datenbank muss aus einer Sicherung wiederhergestellt werden.

JET_errMissingCurrentLogFiles
-565

Einige aktuelle Protokolldateien fehlen für eine lückenlose Wiederherstellung.

JET_errDbTimeTooOld
-566

Der Zeitpunkt auf einer Seite ist kleiner als die DbtimeBefore, die im Datensatz ist.

JET_errDbTimeTooNew
-567

Der Zeitpunkt auf einer Seite ist im Voraus über die DbtimeBefore, die im Datensatz ist.

JET_errMissingFileToBackup
-569

Während der Sicherung waren einige Protokoll- oder Patchdateien fehlen.

JET_errLogTornWriteDuringHardRestore
-570

Bei einer Sicherung, die bei einem hard Recovery festgelegt wurde, wurde ein zerrissener Schreibvorgang festgestellt.

JET_errLogTornWriteDuringHardRecovery
-571

Bei einem hard Recovery-Vorgang wurde ein zerrissener Schreibvorgang festgestellt (das Protokoll war nicht Teil eines Sicherungssatzes).

JET_errLogCorruptDuringHardRestore
-573

In einem Backup-Satz ein hard Recovery wurde eine Beschädigung festgestellt.

JET_errLogCorruptDuringHardRecovery
-574

Während des hard Recovery-Vorgang wurde eine Beschädigung festgestellt (das Protokoll war nicht Teil eines Sicherungssatzes).

JET_errMustDisableLoggingForDbUpgrade
-575

Die Protokollierung kann nicht aktiviert werden, beim Versuch, eine Datenbank zu aktualisieren.

JET_errBadRestoreTargetInstance
-577

Entweder das TargetInstance, die für die Wiederherstellung angegeben wurde, wurde nicht gefunden, oder Protokolldateien entsprechen nicht.

JET_errRecoveredWithoutUndo
-579

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
-580

Die Datenbanken wiederhergestellt werden, stammen nicht von derselben Schattenkopiesicherung.

JET_errSoftRecoveryOnSnapshot
-581

Es gibt eine soft Recovery-Vorgang für eine Datenbank aus einer Schattenkopie-Sicherungssatzes.

JET_errUnicodeTranslationBufferTooSmall
-601

Der Unicode-Übersetzung Puffer ist zu klein.

JET_errUnicodeTranslationFail
-602

Fehler bei die Unicode-Normalisierung.

JET_errUnicodeNormalizationNotSupported
-603

Das Betriebssystem bietet keine Unterstützung für Unicode-Normalisierung und ein Rückruf Normalisierung nicht angegeben wurde.

JET_errExistingLogFileHasBadSignature
-610

Die vorhandene Protokolldatei hat eine ungültige Signatur.

JET_errExistingLogFileIsNotContiguous
-611

Eine vorhandene Protokolldatei ist nicht fortlaufend.

JET_errLogReadVerifyFailure
-612

Ein Prüfsummenfehler wurde während der Sicherung in der Protokolldatei gefunden.

JET_errSLVReadVerifyFailure
-613

Dieses Flag ist reserviert.

JET_errCheckpointDepthTooDeep
-614

Es gibt zu viele ausstehende Generationen zwischen dem Checkpoint und die aktuelle Generation.

JET_errRestoreOfNonBackupDatabase
-615

Ein hard Recovery-Vorgang bezog sich auf eine Datenbank, die keiner Sicherungskopie der Datenbank.

0xFFFFFC7C
es -900

Es ist ein ungültiger JET_errInvalidGrbit-Parameter.

JET_errTermInProgress
-1000

Beendigung wird durchgeführt.

JET_errFeatureNotAvailable
-1001

Diese API-Element wird nicht unterstützt.

JET_errInvalidName
-1002

Ein ungültiger Name wird verwendet.

JET_errInvalidParameter
-1003

Ein ungültiger API-Parameter wird verwendet.

JET_errDatabaseFileReadOnly
-1008

Es wurde versucht, in eine schreibgeschützte Datenbank für Lese-/Schreibvorgänge anhängen.

Ist
-1010

Es ist eine ungültige Datenbank-ID.

Jet_errOutOfMemory
-1011

Das System ist nicht genügend Arbeitsspeicher.

JET_errOutOfDatabaseSpace
-1012

Die maximale Datenbankgröße wurde erreicht.

JET_errOutOfCursors
-1013

Die Tabelle ist kein Cursor mehr vorhanden.

Nicht genügend
-1014

Die Datenbank ist nicht genügend Puffer für Datenbankseiten.

JET_errTooManyIndexes
-1015

Es gibt zu viele Indizes.

JET_errTooManyKeys
-1016

Es gibt zu viele Spalten in einem Index.

JET_errRecordDeleted
-1017

Der Datensatz wurde gelöscht.

JET_errReadVerifyFailure
-1018

Gibt es ein Prüfsummenfehler auf einer Datenbankseite.

JET_errPageNotInitialized
-1019

Eine leere Datenbank-Seite ist vorhanden.

JET_errOutOfFileHandles
-1020

Es gibt keine Dateihandles.

Jet_errDiskIO
-1022

Es ist ein Datenträger-e/a-Fehler.

Jet_errInvalidPath
-1023

Es ist ein ungültiger Dateipfad.

JET_errInvalidSystemPath
-1024

Es ist ein ungültiger Pfad.

JET_errInvalidLogDirectory
-1025

Es ist ein ungültiges Protokollverzeichnis.

JET_errRecordTooBig
-1026

Der Datensatz ist größer als die maximale Größe.

0xFFFFFBFD JET_errTooManyOpenDatabases
-1027

Es gibt zu viele geöffnete Datenbanken.

JET_errInvalidDatabase
bei-1028

Dies ist keine Datenbankdatei.

JET_errNotInitialized
-1029

Das Datenbankmodul wurde nicht initialisiert.

JET_errAlreadyInitialized
-1030

Das Datenbankmodul wurde bereits initialisiert.

JET_errInitInProgress
-1031

Die Datenbank-Engine wird initialisiert.

Jet_errFileAccessDenied
-1032

Die Datei kann nicht zugegriffen werden, da die Datei gesperrt ist oder verwendet.

JET_errBufferTooSmall
bei-1038

Der Puffer ist zu klein.

0xFFFFFBF0
-1040

Es sind zu viele Spalten definiert.

JET_errContainerNotEmpty
-1043

Der Container ist nicht leer.

JET_errInvalidFilename
-1044

Der Dateiname ist ungültig.

JET_errInvalidBookmark
-1045

Es ist ein ungültiges Lesezeichen.

JET_errColumnInUse
-1046

Die Spalte wird in einem Index.

JET_errInvalidBufferSize
-1047

Der Datenpuffer stimmt nicht mit die Spaltengröße überein.

0xFFFFFBE8 JET_errColumnNotUpdatable
-1048

Der Spaltenwert kann nicht festgelegt werden.

JET_errIndexInUse
-1051

Der Index wird verwendet.

JET_errLinkNotSupported
-1052

Die Link-Unterstützung ist nicht verfügbar.

JET_errNullKeyDisallowed
-1053

Nullschlüssel dürfen nicht in einem Index.

JET_errNotInTransaction
-1054

Der Vorgang muss innerhalb einer Transaktion auftreten.

JET_errTooManyActiveUsers
-1059

Es gibt zu viele aktive Datenbankbenutzer

JET_errInvalidCountry
-1061

Es ist eine ungültige oder unbekannte Ländercode.

JET_errInvalidLanguageId
-1062

Es ist eine ungültige oder unbekannte Sprach-ID.

JET_errInvalidCodePage
-1063

Es ist eine ungültige oder unbekannte Codepage.

JET_errInvalidLCMapStringFlags
-1064

Es sind ungültige Flags für LCMapStringverwendet wird.

JET_errVersionStoreEntryTooBig
-1065

Es wurde versucht, einen Eintrag Store (RCE) erstellen, der größer als ein Version-Bucket war.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

Der Versionsspeicher ist nicht genügend Arbeitsspeicher, und der Versuch der Bereinigung konnte nicht abgeschlossen.

Jet_errVersionStoreOutOfMemory
-1069

Der Versionsspeicher ist nicht genügend Arbeitsspeicher und eine Bereinigung wurde bereits versucht).

JET_errCannotIndex
-1071

Der Treuhandservice und SLV-Spalten können nicht indiziert werden.

JET_errRecordNotDeleted
-1072

Der Datensatz wurde nicht gelöscht.

JET_errTooManyMempoolEntries
-1073

Zu viele Mempool Einträge es wurden angefordert.

JET_errOutOfObjectIDs
-1074

Die Datenbank ist aus B + Tree ObjectIDs damit eine offline-Defragmentierung ausgeführt werden muss, um freizugeben, freigegeben oder nicht verwendete Objekt.

JET_errOutOfLongValueIDs
-1075

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
-1076

Der AUTOINCREMENT-Zähler hat den maximalen Wert erreicht. Eine offline-Defragmentierung werden kann nicht auf freigegebene / nicht verwendete AutoIncrement-Werte freigegeben).

JET_errOutOfDbtimeValues
-1077

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
-1078

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
-1080

Dieser Aufruf mit mehreren Instanzen hat den Einzelinstanz-Modus aktiviert.

JET_errRunningInMultiInstanceMode
-1081

Dieser einmalige Aufruf ist den mit mehreren Instanzen der Modus aktiviert.

JET_errSystemParamsAlreadySet
-1082

Die globalen Parameter wurden bereits festgelegt.

JET_errSystemPathInUse
-1083

Der Systempfad wird bereits von einer anderen Datenbankinstanz verwendet.

JET_errLogFilePathInUse
-1084

Der Pfad der Protokolldatei wird bereits von einer anderen Datenbankinstanz verwendet.

JET_errTempPathInUse
-1085

Der Pfad zu der temporären Datenbank wird bereits von einer anderen Datenbankinstanz verwendet.

JET_errInstanceNameInUse
-1086

Der Instanzname wird bereits verwendet.

JET_errInstanceUnavailable
-1090

Diese Instanz kann nicht verwendet werden, da einen schwerwiegenden Fehler aufgetreten ist.

JET_errDatabaseUnavailable
-1091

Diese Datenbank kann nicht verwendet werden, da einen schwerwiegenden Fehler aufgetreten ist.

JET_errInstanceUnavailableDueToFatalLogDiskFull
-1092

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
-1101 zurück

Die Datenbank ist keine weiteren Sitzungen vorhanden.

JET_errWriteConflict
-1102 zurück

Durch das Vorhandensein einer ausstehenden Schreibsperre ist diese Schreibsperre fehlgeschlagen.

JET_errTransTooDeep
-1103

Die Transaktionen sind zu tief geschachtelt.

JET_errInvalidSesid
-1104

Es ist eine ungültige Sitzungshandle.

JET_errWriteConflictPrimaryIndex
-1105

Ein Update bezog sich auf ein nicht festgeschriebene Primärindex.

JET_errInTransaction
-1108

Der Vorgang ist innerhalb einer Transaktion nicht zulässig.

JET_errRollbackRequired
-1109

Die aktuelle Transaktion muss Rollback. Nicht übertragen werden und kann nicht neu gestartet werden.

JET_errTransReadOnly
-1110

Eine nur-Lese Transaktion hat versucht, die Datenbank zu ändern.

JET_errSessionWriteConflict
-1111

Es wurde versucht, denselben Datensatz durch zwei verschiedene Cursor in derselben Sitzung zu ersetzen.

JET_errRecordTooBigForBackwardCompatibility
-1112

Der Datensatz wäre zu groß, wenn aus einer früheren Version von Jet in einem Datenbankformat dargestellt.

JET_errCannotMaterializeForwardOnlySort
-1113

Die temporäre Tabelle konnte nicht durch Parameter erstellt werden, die Konflikt mit JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

Zugriffsnummer der Arbeitssitzung kann mit der Tabellen-Id verwendet werden, da sie nicht zum Erstellen verwendet wurde.

JET_errInvalidInstance
-1115

Das Instanzenhandle ist ungültig oder verweist auf eine Instanz, die beendet wurde.

JET_errDatabaseDuplicate
-1201

Die Datenbank ist bereits vorhanden.

JET_errDatabaseInUse
-1202

Die Datenbank verwendet.

JET_errDatabaseNotFound
-1203

Es ist keine Datenbank vorhanden.

JET_errDatabaseInvalidName
-1204

Der Datenbankname ist ungültig.

JET_errDatabaseInvalidPages
-1205

Es gibt eine ungültige Anzahl von Seiten.

JET_errDatabaseCorrupted
-1206

Es ist ein nicht-Datenbankdatei oder eine beschädigte Datenbank.

JET_errDatabaseLocked
-1207

Die Datenbank ist exklusiv gesperrt.

JET_errCannotDisableVersioning
-1208

Die Versionierung für diese Datenbank kann nicht deaktiviert werden.

JET_errInvalidDatabaseVersion
-1209

Die Datenbank-Engine ist nicht kompatibel mit der Datenbank.

JET_errDatabase200Format
-1210

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
-1211

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
-1212

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
-1213

Seitengröße der Datenbank stimmt nicht mit das Modul überein.

JET_errTooManyInstances
-1214

Keine weitere Datenbankinstanzen können gestartet werden.

JET_errDatabaseSharingViolation
-1215

Eine andere Datenbankinstanz ist diese Datenbank verwenden.

JET_errAttachedDatabaseMismatch
-1216

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
-1217

Der angegebene Pfad zur Datenbankdatei ist ungültig.

JET_errDatabaseIdInUse
-1218

Eine Datenbank ist eine ID zugewiesen, die bereits verwendet wird.

JET_errForceDetachNotAllowed
-1219

Trennen Sie die Kraft darf nur nach dem normalen Trennung aufgrund eines Fehlers beendet wurde.

JET_errCatalogCorrupted
-1220

Im Katalog wurde eine Beschädigung festgestellt.

JET_errPartiallyAttachedDB
-1221

Die Datenbank wird nur teilweise zugeordnet, und der Attach-Vorgang kann nicht abgeschlossen werden.

JET_errDatabaseSignInUse
-1222

Die Datenbank mit derselben Signatur wird bereits verwendet.

JET_errDatabaseCorruptedNoRepair
-1224

Die Datenbank beschädigt ist, aber eine Reparatur ist nicht zulässig.

JET_errInvalidCreateDbVersion
-1225

Das Datenbankmodul konnte aufgrund einer inkompatiblen Version von diesem Vorgang jedoch hat versucht, einen Vorgang erstellen aus dem Transaktionsprotokoll wiedergeben.

JET_errTableLocked
-1302

Die Tabelle ist exklusiv gesperrt.

JET_errTableDuplicate
-1303

Die Tabelle ist bereits vorhanden.

JET_errTableInUse
-1304

Die Tabelle wird verwendet und kann nicht gesperrt werden.

JET_errObjectNotFound
-1305

Gibt es keine solche Tabelle oder das Objekt.

0xFFFFFAE5
-1307

Es wird eine fehlerhafte Datei oder Index-Dichte.

JET_errTableNotEmpty
-1308

Die Tabelle ist nicht leer.

Ist
-1310

Die Tabellen-ID ist ungültig.

JET_errTooManyOpenTables
-1311

Keine weitere Tabellen können geöffnet werden, auch wenn interne Bereinigung ausgeführt wurde.

Tabellen
-1312

Der Vorgang wird in der Tabelle nicht unterstützt.

JET_errTooManyOpenTablesAndCleanupTimedOut
-1313

Keine weitere Tabellen können geöffnet werden, da der Versuch der Bereinigung konnte nicht abgeschlossen.

JET_errObjectDuplicate
-1314

Der Tabellen- oder Objektname wird verwendet.

JET_errInvalidObject
-1316

Das Objekt ist für diesen Vorgang ungültig.

JET_errCannotDeleteTempTable
-1317

JetCloseTable muss anstelle von JetDeleteTable verwendet werden, um eine temporäre Tabelle zu löschen.

JET_errCannotDeleteSystemTable
-1318

Es wurde ein Ungültiger Versuch, eine Systemtabelle löschen.

JET_errCannotDeleteSystemTable
-1319

Es wurde ein Ungültiger Versuch, eine Vorlagentabelle löschen.

Notwendig
-1322

Es muss eine exklusive Sperre für die Tabelle vorhanden sein.

JET_errFixedDDL
-1323

DDL-Vorgänge sind für diese Tabelle nicht zulässig.

JET_errFixedInheritedDDL
-1324

Für eine abgeleitete Tabelle werden DDL-Operationen auf der vererbte Teil der DDL nicht erlaubt.

JET_errCannotNestDDL
-1325

Schachtelung von hierarchischer DDL wird derzeit nicht unterstützt.

JET_errDDLNotInheritable
-1326

Es wurde versucht, DDL von einer Tabelle erben, die nicht als Vorlagentabelle gekennzeichnet ist.

JET_errInvalidSettings
-1328

Die Systemparameter wurden nicht ordnungsgemäß festgelegt.

JET_errClientRequestToStopJetService
-1329

Der Client hat angefordert, dass der Dienst beendet werden.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

Die Tabelle "" wurde mit dem NoFixedVarColumnsInDerivedTables-Flagset erstellt.

Ein
-1401

Fehler bei die Indexerstellung.

JET_errIndexHasPrimary
-1402

Der primäre Index ist bereits definiert.

JET_errIndexDuplicate
-1403

Der Index ist bereits definiert.

JET_errIndexNotFound
-1404

Es ist kein Index vorhanden.

JET_errIndexMustStay
-1405

Der gruppierte Index kann nicht gelöscht werden.

JET_errIndexInvalidDef
-1406

Die Indexdefinition ist ungültig.

JET_errInvalidCreateIndex
-1409

Die Erstellung der Beschreibung des Index ist ungültig.

JET_errTooManyOpenIndexes
-1410

Die Datenbank ist nicht genügend Indexbeschreibungsblöcke.

Datensatzübergreifende
-1411

Nicht eindeutige zwischen Datensätzen Indexschlüssel wurden für einen Index mit mehreren Werten generiert.

Erstellen
-1412

Ein Sekundärindex, der primären Index ordnungsgemäß wiedergibt, konnte nicht erstellt werden.

JET_errPrimaryIndexCorrupted
-1413

Der primäre Index ist beschädigt, und die Datenbank defragmentiert werden muss.

JET_errPrimaryIndexCorrupted
-1414

Der sekundäre Index ist beschädigt, und die Datenbank defragmentiert werden muss.

JET_errInvalidIndexId
-1416

Die Index-ID ist ungültig.

JET_errIndexTuplesSecondaryIndexOnly
-1430

Der Tupelindex kann nur auf einem sekundären Index festgelegt werden.

JET_errIndexTuplesTooManyColumns
-1431

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
-1432

Der Tupelindex muss ein nicht eindeutiger Index sein.

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

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
-1434

Die Tupelindex erlaubt keine CbVarSegMac festlegen.

JET_errIndexTuplesInvalidLimits
-1435

Die Tupel minimale/maximale Länge oder die maximale Anzahl von Zeichen, die für einen Index angegeben werden, sind ungültig.

JET_errIndexTuplesCannotRetrieveFromIndex
-1436

JetRetrieveColumn kann nicht mit dem JET_bitRetrieveFromIndex-Flag festlegen beim Abrufen einer Spalteninhalts auf einen Tupelindex aufgerufen werden.

JET_errIndexTuplesKeyTooSmall
-1437

Der angegebene Schlüssel erfüllt nicht die minimalen Tupel-Länge.

JET_errColumnLong
-1501

Der Spaltenwert ist lang.

JET_errColumnNoChunk
-1502

Es ist kein solcher Abschnitt in einen long-Wert.

JET_errColumnDoesNotFit das
-1503

Das Feld wird nicht in den Datensatz passen.

JET_errNullInvalid
-1504

NULL ist nicht gültig.

JET_errColumnIllegalNull
JET_errNullInvalid

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