Codici di errore estendibili del motore di Archiviazione

Si applica a: Windows | Windows Server

Codici di errore estendibili del motore di Archiviazione

I codici di errore (flag) seguenti vengono usati dalle funzioni nell'API Extensible Archiviazione Engine.

Un valore JET_ERR pari a zero deve essere interpretato come operazione riuscita.

Riuscita

Descrizione

JET_errSuccess 0

Funzione completata.

Un valore JET_ERR maggiore di zero deve essere interpretato come avviso.

Avvisi

Descrizione

JET_wrnRemainingVersions
321

L'archivio versioni è ancora attivo. Questo errore viene restituito dalla gestione directory.

JET_wrnUniqueKey
345

Una ricerca su un indice non univoco ha restituito una chiave univoca. Questo errore viene restituito dalla gestione directory.

JET_wrnSeparateLongValue
406

Una colonna di database è un valore long separato. Questo errore viene restituito dal gestore record.

JET_wrnExistingLogFileHasBadSignature
558

Il file di log esistente ha una firma non valida.

JET_wrnExistingLogFileIsNotContiguous
559

Il file di log esistente non è contiguo.

JET_wrnSkipThisRecord
564

Questo errore riguarda solo l'uso interno.

JET_wrnTargetInstanceRunning
578

TargetInstance specificata per il ripristino è in esecuzione.

JET_wrnDatabaseRepaired
595

Il danneggiamento del database è stato ripristinato.

JET_wrnColumnNull
1004

La colonna ha un valore NULL .

JET_wrnBufferTruncated
1006

Il buffer è troppo piccolo per i dati.

JET_wrnDatabaseAttached
1007

Il database è già collegato.

JET_wrnSortOverflow
1009

L'ordinamento che viene tentato non dispone di memoria sufficiente da completare.

JET_wrnSeekNotEqual
1039

Non è stata trovata una corrispondenza esatta durante una ricerca.

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Non è stata trovata una corrispondenza esatta durante una ricerca. Questo errore viene restituito dal gestore record.

JET_wrnRecordFoundLess
JET_wrnSeekNotEqual

Non è stata trovata una corrispondenza esatta durante una ricerca. Questo errore viene restituito dal gestore record.

JET_wrnNoErrorInfo
1055

Non sono presenti informazioni di errore estese.

JET_wrnNoIdleActivity
1058

Nessuna attività inattiva.

JET_wrnNoWriteLock
1067

Non esiste un blocco di scrittura a livello di transazione 0.

JET_wrnColumnSetNull
1068

La colonna è impostata su un valore NULL .

JET_wrnTableEmpty
1301

È stata aperta una tabella vuota.

JET_wrnTableInUseBySystem
1327

La pulizia del sistema ha un cursore aperto nella tabella.

JET_wrnCorruptIndexDeleted
1415

L'indice non aggiornato deve essere rimosso.

JET_wrnColumnMaxTruncated
1512

La lunghezza massima è troppo grande ed è stata troncata.

JET_wrnCopyLongValue
1520

Un valore BLOB è stato spostato dal record in un archivio separato di BLOB di grandi dimensioni.

Nota Questo errore riguarda solo l'uso interno.

JET_wrnColumnSkipped
1531

I valori di colonna non sono stati restituiti perché l'ID colonna o il membro itagSequence corrispondente dalla struttura JET_ENUMCOLUMNVALUE richiesta per l'enumerazione era Null.

JET_wrnColumnNotLocal
1532

I valori di colonna non sono stati restituiti perché non sono stati ricostruiti dai dati esistenti.

JET_wrnColumnMoreTags
1533

I valori di colonna esistenti non sono stati richiesti per l'enumerazione.

JET_wrnColumnTruncated
1534

Il valore della colonna è stato troncato al limite di dimensioni richieste durante l'enumerazione.

JET_wrnColumnPresent
1535

I valori di colonna esistono ma non sono stati restituiti dalla richiesta.

JET_wrnColumnSingleValue
1536

Il valore della colonna è stato restituito in JET_COLUMNENUM in seguito al JET_bitEnumerateCompressOutput impostato.

JET_wrnColumnDefault
1537

Il valore della colonna è impostato sul valore predefinito della colonna.

JET_wrnDataHasChanged
1610

I dati sono stati modificati.

JET_wrnKeyChanged
1618

Viene usata una nuova chiave.

JET_wrnFileOpenReadOnly
1813

Il file di database è di sola lettura.

JET_wrnIdleFull
1908

Il Registro di sistema inattiva è pieno.

JET_wrnDefragAlreadyRunning
2000

Esiste una deframmentazione online già in esecuzione nel database specificato.

JET_wrnDefragNotRunning
2001

Una deframmentazione online non è in esecuzione nel database specificato.

JET_wrnCallbackNotRegistered
2100

È stata annullata la registrazione di una funzione di callback inesistente.

Un valore JET_ERR minore di zero deve essere interpretato come errore.

Errors

Descrizione

JET_wrnNyi
-1

La funzione non è ancora implementata.

JET_errRfsFailure
-100

Il simulatore di errori di risorsa non è riuscito.

JET_errRfsNotArmed
-101

Il simulatore di errori di risorsa non è stato inizializzato.

JET_errFileClose
102-

Impossibile chiudere il file.

JET_errOutOfThreads
-103

Impossibile avviare il thread.

JET_errTooManyIO
-105

Il sistema è occupato a causa di troppi I/O.

JET_errTaskDropped
-106

Impossibile eseguire l'attività asincrona richiesta.

JET_errInternalError
-107

Si è verificato un errore interno irreversibile.

JET_errDatabaseBufferDependenciesCorrupted
-255

Le dipendenze del buffer sono state impostate in modo non corretto e si è verificato un errore di ripristino.

JET_errPreviousVersion
-322

La versione esiste già e si è verificato un errore di ripristino. Questo errore viene restituito dalla gestione directory.

JET_errPageBoundary
-323

È stato raggiunto il limite della pagina. Questo errore viene restituito dalla gestione directory.

JET_errKeyBoundary
-324

È stato raggiunto il limite chiave. Questo errore viene restituito dalla gestione directory.

JET_errBadPageLink
-327

Il database è danneggiato. Questo errore viene restituito dalla gestione directory.

JET_errBadBookmark
-328

Il segnalibro non ha un indirizzo corrispondente nel database. Questo errore viene restituito dalla gestione directory.

JET_errNTSystemCallFailed
-334

Chiamata al sistema operativo non riuscita. Questo errore viene restituito dalla gestione directory.

JET_errBadParentPageLink
-338

Un database padre è danneggiato. Questo errore viene restituito dalla gestione directory.

JET_errSPAvailExtCacheOutOfSync
-340

La cache AvailExt non corrisponde all'albero B+. Questo errore viene restituito dalla gestione directory.

JET_errSPAvailExtCorrupted
-341

L'albero dello spazio AllAvailExt è danneggiato. Questo errore viene restituito dalla gestione directory.

JET_errSPAvailExtCacheOutOfMemory
-342

Si è verificato un errore di memoria insufficiente durante l'allocazione di un nodo della cache AvailExt. Questo errore viene restituito dalla gestione directory.

JET_errSPOwnExtCorrupted
-343

L'albero dello spazio OwnExt è danneggiato. Questo errore viene restituito dalla gestione directory.

JET_errDbTimeCorrupted
-344

Dbtime nella pagina corrente è maggiore del database globale dbtime. Questo errore viene restituito dalla gestione directory.

JET_errKeyTruncated
-346

Tentativo di creazione di una chiave per una voce di indice non riuscito perché la chiave sarebbe stata troncata e la definizione dell'indice non consente il troncamento della chiave.

JET_errKeyTooBig
-408

La chiave è troppo grande. Questo errore viene restituito dal gestore record.

JET_errInvalidLoggedOperation
-500

Non è possibile ripetere l'operazione registrata.

JET_errLogFileCorrupt
-501

Il file di log è danneggiato.

JET_errNoBackupDirectory
-503

Non è stata specificata una directory di backup.

JET_errBackupDirectoryNotEmpty
-504

La directory di backup non è vuota.

JET_errBackupInProgress
-505

Il backup è già attivo.

JET_errRestoreInProgress
-506

È in corso un ripristino.

JET_errMissingPreviousLogFile
-509

Il file di log non è presente per il punto di controllo.

JET_errLogWriteFail
-510

Errore durante la scrittura nel file di log.

JET_errLogDisabledDueToRecoveryFailure
-511

Tentativo di scrittura nel log dopo che il ripristino non è riuscito.

JET_errCannotLogDuringRecoveryRedo
-512

Tentativo di scrittura nel log durante il ripristino non riuscito.

JET_errLogGenerationMismatch
-513

Il nome del file di log non corrisponde al numero di generazione interno.

JET_errBadLogVersion
-514

La versione del file di log non è compatibile con la versione E edizione Standard.

JET_errInvalidLogSequence
-515

Il timestamp nel log successivo non corrisponde al timestamp previsto.

JET_errLoggingDisabled
-516

Il log non è attivo.

JET_errLogBufferTooSmall
-517

Il buffer di log è troppo piccolo per il ripristino.

JET_errLogSequenceEnd
-519

È stato superato il numero massimo di file di log.

JET_errNoBackup
-520

Non è in corso alcun backup.

JET_errInvalidBackupSequence
-521

La chiamata di backup non è in sequenza.

JET_errBackupNotAllowedYet
-523

Al momento non è possibile eseguire un backup.

JET_errDeleteBackupFileFail
-524

Impossibile eliminare un file di backup.

JET_errMakeBackupDirectoryFail
-525

Impossibile creare la directory temporanea di backup.

JET_errInvalidBackup
-526

La registrazione circolare è abilitata; Non è possibile eseguire un backup incrementale.

JET_errRecoveredWithErrors
-527

I dati sono stati ripristinati con errori.

JET_errMissingLogFile
-528

Manca il file di registro corrente.

JET_errLogDiskFull
-529

Disco di registro pieno.

JET_errBadLogSignature
-530

È presente una firma non valida per un file di log.

JET_errBadDbSignature
-531

È presente una firma non valida per un file di database.

JET_errBadCheckpointSignature
-532

C'è una firma non valida per un file di checkpoint.

JET_errCheckpointCorrupt
-533

Il file del checkpoint non è stato trovato o è danneggiato.

JET_errMissingPatchPage
-534

Impossibile trovare la pagina del file patch del database durante il ripristino.

JET_errBadPatchPage
-535

La pagina del file patch del database non è valida.

JET_errRedoAbruptEnded
-536

Il rollforward si è interrotto improvvisamente a causa di un errore improvviso durante la lettura dei log dal file di log.

JET_errBadSLVSignature
-537

Questo flag è riservato.

JET_errPatchFileMissing
-538

Il ripristino rigido ha rilevato che un file di patch del database non è presente nel set di backup.

JET_errDatabaseLogSetMismatch
-539

Il database non appartiene al set corrente di file di log.

JET_errDatabaseStreamingFileMismatch
-540

Questo flag è riservato.

JET_errLogFileSizeMismatch
-541

Le dimensioni effettive del file di log non corrispondono JET_paramLogFileSize.

JET_errCheckpointFileNotFound
-542

Impossibile individuare il file del checkpoint.

JET_errRequiredLogFilesMissing
-543

Mancano i file di log necessari per il ripristino.

JET_errSoftRecoveryOnBackupDatabase
-544

Un ripristino software sta per essere usato in un database di backup quando è necessario usare un ripristino.

JET_errLogFileSizeMismatchDatabasesConsistent
-545

I database sono stati recuperati, ma le dimensioni del file di log usate durante il ripristino non corrispondono JET_paramLogFileSize.

JET_errLogSectorSizeMismatch
-546

Le dimensioni del settore del file di log non corrispondono alle dimensioni del settore del volume corrente.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

I database sono stati recuperati, ma le dimensioni del settore dei file di log (utilizzate durante il ripristino) non corrispondono alle dimensioni del settore del volume corrente.

JET_errLogSequenceEndDatabasesConsistent
-548

I database sono stati recuperati, ma sono state usate tutte le generazioni di log possibili nella sequenza corrente. Prima di continuare, è necessario eliminare tutti i file di log e il file di checkpoint e i database devono essere sottoposti a backup.

JET_errStreamingDataNotLogged
-549

Si è verificato un tentativo non valido di riprodurre un'operazione di file di streaming in cui i dati non sono stati registrati. Questo è probabilmente causato da un tentativo di rollforward con la registrazione circolare abilitata.

JET_errDatabaseDirtyShutdown
-550

Il database non è stato arrestato correttamente. Per completare correttamente le operazioni di database per l'arresto precedente, è necessario eseguire un ripristino.

JET_errDatabaseInconsistent
JET_errDatabaseDirtyShutdown

Questo errore è obsoleto ed è stato sostituito da JET_errDatabaseDirtyShutdown.

JET_errConsistentTimeMismatch
-551

L'ultima volta coerente per il database non è stata trovata una corrispondenza.

JET_errDatabasePatchFileMismatch
-552

Il file patch del database non viene generato da questo backup.

JET_errEndingRestoreLogTooLow
-553

Il numero di log iniziale è troppo basso per il ripristino.

JET_errStartingRestoreLogTooHigh
-554

Il numero di log iniziale è troppo elevato per il ripristino.

JET_errGivenLogFileHasBadSignature
-555

Il file di log di ripristino ha una firma non valida.

JET_errGivenLogFileIsNotContiguous
-556

Il file di log di ripristino non è contiguo.

JET_errMissingRestoreLogFiles
-557

Alcuni file di log di ripristino sono mancanti.

JET_errMissingFullBackup
-560

Il database ha perso un backup completo precedente prima di tentare di eseguire un backup incrementale.

JET_errBadBackupDatabaseSize
-561

Le dimensioni del database di backup non sono multiple delle dimensioni della pagina del database.

JET_errDatabaseAlreadyUpgraded
-562

Il tentativo corrente di aggiornare un database è stato arrestato perché il database è già corrente.

JET_errDatabaseIncompleteUpgrade
-563

Il database è stato convertito solo parzialmente nel formato corrente. Il database deve essere ripristinato dal backup.

JET_errMissingCurrentLogFiles
-565

Alcuni file di log correnti sono mancanti per il ripristino continuo.

JET_errDbTimeTooOld
-566

Dbtime in una pagina è inferiore a dbtimeBefore presente nel record.

JET_errDbTimeTooNew
-567

Il dbtime in una pagina è in anticipo del dbtimeBefore presente nel record.

JET_errMissingFileToBackup
-569

Durante il backup mancano alcuni file di patch del log o del database.

JET_errLogTornWriteDuringHardRestore
-570

È stata rilevata una scrittura non completata in un backup impostato durante un ripristino rigido.

JET_errLogTornWriteDuringHardRecovery
-571

È stata rilevata una scrittura non completata durante un ripristino rigido (il log non faceva parte di un set di backup).

JET_errLogCorruptDuringHardRestore
-573

È stato rilevato un danneggiamento in un set di backup durante un ripristino rigido.

JET_errLogCorruptDuringHardRecovery
-574

Il danneggiamento è stato rilevato durante il ripristino rigido (il log non faceva parte di un set di backup).

JET_errMustDisableLoggingForDbUpgrade
-575

Impossibile abilitare la registrazione durante il tentativo di aggiornamento di un database.

JET_errBadRestoreTargetInstance
-577

La TargetInstance specificata per il ripristino non è stata trovata o i file di log non corrispondono.

JET_errRecoveredWithoutUndo
-579

Il motore di database ha riprodotto correttamente tutte le operazioni nel log delle transazioni per eseguire un ripristino di arresto anomalo, ma il chiamante ha scelto di arrestare il ripristino senza eseguire il rollback degli aggiornamenti di cui non è stato eseguito il commit.

JET_errDatabasesNotFromSameSnapshot
-580

I database da ripristinare non provengono dallo stesso backup di copia shadow.

JET_errSoftRecoveryOnSnapshot
-581

È disponibile un ripristino software in un database da un set di backup di copia shadow.

JET_errUnicodeTranslationBufferTooSmall
-601

Il buffer di conversione Unicode è troppo piccolo.

JET_errUnicodeTranslationFail
-602

Normalizzazione Unicode non riuscita.

JET_errUnicodeNormalizationNotSupported
-603

Il sistema operativo non fornisce supporto per la normalizzazione Unicode e non è stato specificato un callback di normalizzazione.

JET_errExistingLogFileHasBadSignature
-610

Il file di log esistente ha una firma non valida.

JET_errExistingLogFileIsNotContiguous
-611

Un file di log esistente non è contiguo.

JET_errLogReadVerifyFailure
-612

Errore di checksum trovato nel file di log durante il backup.

JET_errSLVReadVerifyFailure
-613

Questo flag è riservato.

JET_errCheckpointDepthTooDeep
-614

Ci sono troppe generazioni in sospeso tra il checkpoint e la generazione corrente.

JET_errRestoreOfNonBackupDatabase
-615

È stato eseguito un tentativo di ripristino rigido in un database che non era un database di backup.

JET_errInvalidGrbit
-900

Esiste un parametro grbit non valido.

JET_errTermInProgress
-1000

La terminazione è in corso.

JET_errFeatureNotAvailable
-1001

Questo elemento API non è supportato.

JET_errInvalidName
-1002

Viene utilizzato un nome non valido.

JET_errInvalidParameter
-1003

Viene usato un parametro API non valido.

JET_errDatabaseFileReadOnly
-1008

È stato eseguito un tentativo di collegamento a un file di database di sola lettura per operazioni di lettura/scrittura.

JET_errInvalidDatabaseId
-1010

È presente un ID di database non valido.

JET_errOutOfMemory
-1011

Il sistema non è in memoria.

JET_errOutOfDatabaseSpace
-1012

È stata raggiunta la dimensione massima del database.

JET_errOutOfCursors
-1013

La tabella non è presente nei cursori.

JET_errOutOfBuffers
-1014

Il database non è presente nei buffer di pagine.

JET_errTooManyIndexes
-1015

Sono presenti troppi indici.

JET_errTooManyKeys
-1016

Sono presenti troppe colonne in un indice.

JET_errRecordDeleted
-1017

Il record è stato eliminato.

Jet_errreadverifyfailure
-1018

Si è verificato un errore di checksum in una pagina del database.

JET_errPageNotInitialized
-1019

È presente una pagina di database vuota.

JET_errOutOfFileHandles
-1020

Non sono presenti handle di file.

JET_errDiskIO
-1022

Si è verificato un errore di I/O del disco.

JET_errInvalidPath
-1023

Esiste un percorso di file non valido.

JET_errInvalidSystemPath
-1024

Esiste un percorso di sistema non valido.

JET_errInvalidLogDirectory
-1025

Esiste una directory di log non valida.

JET_errRecordTooBig
-1026

Il record è maggiore delle dimensioni massime.

JET_errTooManyOpenDatabases
-1027

Sono presenti troppi database aperti.

JET_errInvalidDatabase
-1028

Non si tratta di un file di database.

JET_errNotInitialized
-1029

Il motore di database non è stato inizializzato.

JET_errAlreadyInitialized
-1030

Il motore di database è già inizializzato.

JET_errInitInProgress
-1031

Inizializzazione del motore di database.

JET_errFileAccessDenied
-1032

Impossibile accedere al file perché il file è bloccato o in uso.

JET_errBufferTooSmall
-1038

Il buffer è troppo piccolo.

JET_errTooManyColumns
-1040

Sono definite troppe colonne.

JET_errContainerNotEmpty
-1043

Il contenitore non è vuoto.

JET_errInvalidFilename
-1044

Il nome file non è valido.

JET_errInvalidBookmark
-1045

È presente un segnalibro non valido.

JET_errColumnInUse
-1046

La colonna utilizzata è in un indice.

JET_errInvalidBufferSize
-1047

Il buffer di dati non corrisponde alle dimensioni della colonna.

JET_errColumnNotUpdatable
-1048

Impossibile impostare il valore della colonna.

JET_errIndexInUse
-1051

L'indice è in uso.

JET_errLinkNotSupported
-1052

Il supporto del collegamento non è disponibile.

JET_errNullKeyDisallowed
-1053

Le chiavi Null non sono consentite in un indice.

JET_errNotInTransaction
-1054

L'operazione deve essere eseguita all'interno di una transazione.

JET_errTooManyActiveUsers
-1059

Ci sono troppi utenti del database attivi

JET_errInvalidCountry
-1061

Codice paese non valido o sconosciuto.

JET_errInvalidLanguageId
-1062

Id lingua non valido o sconosciuto.

JET_errInvalidCodePage
-1063

Esiste una tabella codici non valida o sconosciuta.

JET_errInvalidLCMapStringFlags
-1064

Esistono flag non validi usati per LCMapString.

JET_errVersionStoreEntryTooBig
-1065

Si è tentato di creare una voce dell'archivio versioni (RCE) più grande di un bucket di versione.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

L'archivio versioni è insufficiente e il tentativo di pulizia non è riuscito a completare.

JET_errVersionStoreOutOfMemory
-1069

L'archivio versioni è insufficiente e si è già tentato di eseguire una pulizia.

JET_errCannotIndex
-1071

Non è possibile indicizzare le colonne di deposito e SLV.

JET_errRecordNotDeleted
-1072

Il record non è stato eliminato.

JET_errTooManyMempoolEntries
-1073

Sono state richieste troppe voci mempool.

JET_errOutOfObjectIDs
-1074

Il database è fuori dagli OBJECTID dell'albero B+, pertanto è necessario eseguire una deframmentazione offline per recuperare oggetti liberati o inutilizzati.

JET_errOutOfLongValueIDs
-1075

Il contatore ID valore lungo ha raggiunto il valore massimo. È necessario eseguire una deframmentazione offline per recuperare longvalueID liberi o inutilizzati.

JET_errOutOfAutoincrementValues
-1076

Il contatore dell'incremento automatico ha raggiunto il valore massimo. Una deframmentazione offline non sarà in grado di recuperare valori di incremento automatico gratuiti o inutilizzati.

JET_errOutOfDbtimeValues
-1077

Il contatore Dbtime ha raggiunto il valore massimo. È necessario eseguire una deframmentazione offline per recuperare valori Dbtime gratuiti o inutilizzati.

JET_errOutOfSequentialIndexValues
-1078

Un contatore dell'indice sequenziale ha raggiunto il valore massimo. Per recuperare i valori SequentialIndex liberi o inutilizzati, è necessario eseguire una deframmentazione offline.

JET_errRunningInOneInstanceMode
-1080

Questa chiamata a più istanze ha la modalità a istanza singola abilitata.

JET_errRunningInMultiInstanceMode
-1081

Questa chiamata a istanza singola ha la modalità a istanza multipla abilitata.

JET_errSystemParamsAlreadySet
-1082

I parametri di sistema globali sono già stati impostati.

JET_errSystemPathInUse
-1083

Il percorso di sistema è già in uso da un'altra istanza del database.

JET_errLogFilePathInUse
-1084

Il percorso del file di log è già in uso da un'altra istanza del database.

JET_errTempPathInUse
-1085

Il percorso del database temporaneo è già in uso da un'altra istanza del database.

JET_errInstanceNameInUse
-1086

Il nome dell'istanza è già in uso.

JET_errInstanceUnavailable
-1090

Impossibile utilizzare questa istanza perché si è verificato un errore irreversibile.

JET_errDatabaseUnavailable
-1091

Impossibile utilizzare questo database perché si è verificato un errore irreversibile.

JET_errInstanceUnavailableDueToFatalLogDiskFull
-1092

Non è possibile usare questa istanza perché si è verificato un errore log-disk-full durante l'esecuzione di un'operazione , ad esempio un rollback delle transazioni, che non è stato in grado di tollerare un errore.

JET_errOutOfSessions
-1101

Il database non è disponibile nelle sessioni.

JET_errWriteConflict
-1102

Il blocco di scrittura non è riuscito a causa dell'esistenza di un blocco di scrittura in sospeso.

JET_errTransTooDeep
-1103

Le transazioni sono annidate troppo in profondità.

JET_errInvalidSesid
-1104

Esiste un handle di sessione non valido.

JET_errWriteConflictPrimaryIndex
-1105

Tentativo di aggiornamento su un indice primario di cui non è stato eseguito il commit.

JET_errInTransaction
-1108

L'operazione non è consentita all'interno di una transazione.

JET_errRollbackRequired
-1109

È necessario eseguire il rollback della transazione corrente. Non è possibile eseguirne il commit e non è possibile avviarne uno nuovo.

JET_errTransReadOnly
-1110

Una transazione di sola lettura ha tentato di modificare il database.

JET_errSessionWriteConflict
-1111

Si è tentato di sostituire lo stesso record con due cursori diversi nella stessa sessione.

JET_errRecordTooBigForBackwardCompatibility
-1112

Il record sarebbe troppo grande se rappresentato in un formato di database da una versione precedente di Jet.

JET_errCannotMaterializeForwardOnlySort
-1113

Impossibile creare la tabella temporanea a causa di parametri in conflitto con JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

L'handle di sessione non può essere utilizzato con l'ID tabella perché non è stato usato per crearlo.

JET_errInvalidInstance
-1115

L'handle di istanza non è valido o fa riferimento a un'istanza che è stata arrestata.

JET_errReadLostFlushVerifyFailure
-1119

La pagina del database letta dal disco presentava una scrittura precedente non rappresentata nella pagina. Disponibile in Windows 8 e versioni successive per client e Windows Server 2012 e versioni successive per il server.

JET_errDatabaseDuplicate
-1201

Il database esiste già.

JET_errDatabaseInUse
-1202

Database in uso.

JET_errDatabaseNotFound
-1203

Non esiste un database di questo tipo.

JET_errDatabaseInvalidName
-1204

Nome del database non valido.

JET_errDatabaseInvalidPages
-1205

Numero di pagine non valido.

JET_errDatabaseCorrupted
-1206

Esiste un file non di database o un database danneggiato.

JET_errDatabaseLocked
-1207

Il database è bloccato esclusivamente.

JET_errCannotDisableVersioning
-1208

Il controllo delle versioni per questo database non può essere disabilitato.

JET_errInvalidDatabaseVersion
-1209

Il motore di database non è compatibile con il database.

JET_errDatabase200Format
-1210

Il database è in un formato precedente (200). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT.

JET_errDatabase400Format
-1211

Il database è in un formato precedente (400). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT.

JET_errDatabase500Format
-1212

Il database è in un formato precedente (500). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT.

JET_errPageSizeMismatch
-1213

Le dimensioni della pagina del database non corrispondono al motore.

JET_errTooManyInstances
-1214

Non è possibile avviare altre istanze del database.

JET_errDatabaseSharingViolation
-1215

In questo database viene usata un'istanza di database diversa.

JET_errAttachedDatabaseMismatch
-1216

È stato rilevato un allegato di database in sospeso all'inizio o alla fine del ripristino, ma il database è mancante o non corrisponde alle informazioni sugli allegati.

JET_errDatabaseInvalidPath
-1217

Il percorso specificato del file di database non è valido.

JET_errDatabaseIdInUse
-1218

A un database viene assegnato un ID già in uso.

JET_errForceDetachNotAllowed
-1219

Lo scollegamento forzato è consentito solo dopo che il normale scollegamento è stato arrestato a causa di un errore.

JET_errCatalogCorrupted
-1220

È stato rilevato un danneggiamento nel catalogo.

JET_errPartiallyAttachedDB
-1221

Il database è collegato solo parzialmente e l'operazione di collegamento non può essere completata.

JET_errDatabaseSignInUse
-1222

Il database con la stessa firma è già in uso.

JET_errDatabaseCorruptedNoRepair
-1224

Il database è danneggiato ma non è consentito un ripristino.

JET_errInvalidCreateDbVersion
-1225

Il motore di database ha tentato di riprodurre un'operazione Di creazione database dal log delle transazioni ma non è riuscita a causa di una versione incompatibile di tale operazione.

JET_errTableLocked
-1302

La tabella è bloccata esclusivamente.

JET_errTableDuplicate
-1303

La tabella esiste già.

JET_errTableInUse
-1304

La tabella è in uso e non può essere bloccata.

JET_errObjectNotFound
-1305

Non esiste una tabella o un oggetto di questo tipo.

JET_errDensityInvalid
-1307

Esiste una densità di indice o di file non valida.

JET_errTableNotEmpty
-1308

La tabella non è vuota.

JET_errInvalidTableId
-1310

L'ID tabella non è valido.

JET_errTooManyOpenTables
-1311

Non è possibile aprire altre tabelle, anche dopo l'esecuzione dell'attività di pulizia interna.

JET_errIllegalOperation
-1312

L'operazione non è supportata nella tabella.

JET_errTooManyOpenTablesAndCleanupTimedOut
-1313

Non è possibile aprire altre tabelle perché il tentativo di pulizia non è riuscito a completare.

JET_errObjectDuplicate
-1314

Il nome della tabella o dell'oggetto è in uso.

JET_errInvalidObject
-1316

L'oggetto non è valido per l'operazione.

JET_errCannotDeleteTempTable
-1317

JetCloseTable deve essere utilizzato invece di JetDeleteTable per eliminare una tabella temporanea.

JET_errCannotDeleteSystemTable
-1318

Si è verificato un tentativo non valido di eliminare una tabella di sistema.

JET_errCannotDeleteTemplateTable
-1319

Si è verificato un tentativo non valido di eliminare una tabella modello.

JET_errExclusiveTableLockRequired
-1322

Nella tabella deve essere presente un blocco esclusivo.

JET_errFixedDDL
-1323

Le operazioni DDL non sono consentite in questa tabella.

JET_errFixedInheritedDDL
-1324

In una tabella derivata, le operazioni DDL non sono consentite nella parte ereditata del DDL.

JET_errCannotNestDDL
-1325

L'annidamento del DDL gerarchico non è attualmente supportato.

JET_errDDLNotInheritable
-1326

Si è tentato di ereditare un DDL da una tabella non contrassegnata come tabella modello.

JET_errInvalidImpostazioni
-1328

I parametri di sistema sono stati impostati in modo non corretto.

JET_errClientRequestToStopJetService
-1329

Il client ha richiesto che il servizio venga arrestato.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

La tabella Template è stata creata con il flag NoFixedVarColumnsInDerivedTables impostato.

JET_errIndexCantBuild
-1401

La compilazione dell'indice non è riuscita.

JET_errIndexHasPrimary
-1402

L'indice primario è già definito.

JET_errIndexDuplicate
-1403

L'indice è già definito.

JET_errIndexNotFound
-1404

Non esiste un indice di questo tipo.

JET_errIndexMustStay
-1405

Impossibile eliminare l'indice cluster.

JET_errIndexInvalidDef
-1406

La definizione dell'indice non è valida.

JET_errInvalidCreateIndex
-1409

La creazione della descrizione dell'indice non è valida.

JET_errTooManyOpenIndexes
-1410

Il database non è in blocchi di descrizione dell'indice.

JET_errMultiValuedIndexViolation
-1411

Le chiavi di indice inter-record non univoco sono state generate per un indice multivalore.

JET_errIndexBuildCorrupted
-1412

Indice secondario che riflette correttamente l'indice primario non è riuscito a compilare.

JET_errPrimaryIndexCorrupted
-1413

L'indice primario è danneggiato e il database deve essere deframmentato.

JET_errSecondaryIndexCorrupted
-1414

L'indice secondario è danneggiato e il database deve essere deframmentato.

JET_errInvalidIndexId
-1416

L'ID di indice non è valido.

JET_errIndexTuplesSecondaryIndexOnly
-1430

L'indice di tupla può essere impostato solo su un indice secondario.

JET_errIndexTuplesTooManyColumns
-1431

La definizione di indice per l'indice di tupla contiene più colonne chiave supportate dal motore di database.

Nota L'errore di JET_errIndexTuplesOneColumnOnly è obsoleto ed è stato sostituito da JET_errIndexTuplesTooManyColumns.

JET_errIndexTuplesNonUniqueOnly
-1432

L'indice di tupla deve essere un indice non univoco.

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

Una definizione di indice di tupla può contenere solo colonne chiave con tipi di colonna di testo o binari.

Nota L'errore di JET_errIndexTuplesTextColumnsOnly è obsoleto ed è stato sostituito da JET_errIndexTuplesTextBinaryColumnsOnly.

JET_errIndexTuplesVarSegMacNotAllowed
-1434

L'indice di tupla non consente l'impostazione cbVarSegMac.

JET_errIndexTuplesInvalidLimits
-1435

La lunghezza minima/massima della tupla o il numero massimo di caratteri specificati per un indice non sono validi.

JET_errIndexTuplesCannotRetrieveFromIndex
-1436

Non è possibile chiamare JetRetrieveColumn con il flag JET_bitRetrieveFromIndex impostato durante il recupero di una colonna in un indice di tupla.

JET_errIndexTuplesKeyTooSmall
-1437

La chiave specificata non soddisfa la lunghezza minima della tupla.

JET_errColumnLong
-1501

Il valore della colonna è lungo.

JET_errColumnNoChunk
-1502

Non esiste un blocco di questo tipo in un valore lungo.

JET_errColumnDoesNotFit
-1503

Il campo non verrà inserito nel record.

JET_errNullInvalid
-1504

Null non valido.

JET_errColumnIllegalNull
JET_errNullInvalid

Null non valido. Questo errore viene restituito dal gestore record.

JET_errColumnIndexed -1505

La colonna è indicizzata e non può essere eliminata.

JET_errColumnTooBig -1506

La lunghezza del campo è maggiore della lunghezza massima consentita.

JET_errColumnNotFound -1507

Non esiste una colonna di questo tipo.

JET_errColumnDuplicate -1508

Questo campo è già definito.

JET_errMultiValuedColumnMustBeTagged -1509

È stato effettuato un tentativo di creare una colonna multivalore, ma la colonna non è stata contrassegnata.

JET_errColumnRedundant -1510

C'era una seconda colonna di incremento automatico o versione.

JET_errInvalidColumnType -1511

Tipo di dati della colonna non valido.

JET_errTaggedNotNULL -1514

Nessuna colonna con tag NULL.

JET_errNoCurrentIndex -1515

Il database non è valido perché non contiene un indice corrente.

JET_errKeyIsMade -1516

La chiave è completamente fatta.

JET_errBadColumnId -1517

L'ID colonna non è corretto.

JET_errBadItagSequence -1518

Per la colonna contrassegnata è presente un valore itagSequence non valido.

JET_errColumnInRelationship -1519

Impossibile eliminare una colonna perché fa parte di una relazione.

JET_errCannotBeTagged -1521

Impossibile contrassegnare l'incremento automatico e la versione.

JET_errDefaultValueTooBig -1524

Il valore predefinito supera le dimensioni massime.

JET_errMultiValuedDuplicate -1525

È stato rilevato un valore duplicato in una colonna multivalore univoca.

JET_errLVCorrupted -1526

È stato rilevato un danneggiamento in un albero di valori lunghi.

JET_errMultiValuedDuplicateAfterTruncation -1528

È stato rilevato un valore duplicato in una colonna multivalore univoca dopo che i dati sono stati normalizzati e viene normalizzato il troncamento dei dati prima del confronto.

JET_errDerivedColumnCorruption -1529

Nella tabella derivata è presente una colonna non valida.

JET_errInvalidPlaceholderColumn -1530

È stato effettuato un tentativo di convertire una colonna in un segnaposto di indice primario, ma la colonna non soddisfa i criteri necessari.

JET_errRecordNotFound -1601

La chiave non è stata trovata.

JET_errRecordNoCopy -1602

Non esiste alcun buffer di lavoro.

JET_errNoCurrentRecord -1603

Nessun record corrente.

JET_errRecordPrimaryChanged -1604

La chiave primaria potrebbe non cambiare.

JET_errKeyDuplicate -1605

C'è una chiave duplicata non valida.

JET_errAlreadyPrepared -1607

È stato effettuato un tentativo di aggiornamento di un record mentre era già in corso un aggiornamento del record.

JET_errKeyNotMade -1608

Non è stata effettuata una chiamata a JetMakeKey.

JET_errUpdateNotPrepared -1609

Non è stata effettuata una chiamata a JetPrepareUpdate.

JET_errDataHasChanged -1611

I dati sono stati modificati e l'operazione è stata interrotta.

JET_errLanguageNotSupported -1619

Questa installazione di Windows non supporta la lingua selezionata.

JET_errTooManySorts -1701

Ci sono troppi processi di ordinamento.

JET_errInvalidOnSort -1702

Si è verificata un'operazione non valida durante un ordinamento.

JET_errTempFileOpenError -1803

Impossibile aprire il file temporaneo.

JET_errTooManyAttachedDatabases -1805

Troppi database sono aperti.

JET_errDiskFull -1808

Non è disponibile spazio sul disco.

JET_errPermissionDenied -1809

L'autorizzazione viene negata.

JET_errFileNotFound -1811

Impossibile trovare il file.

JET_errFileInvalidType -1812

Il tipo di file non è valido.

JET_errAfterInitialization -1850

Non è possibile avviare un ripristino dopo l'inizializzazione.

JET_errLogCorrupted -1852

Impossibile interpretare i log.

JET_errInvalidOperation -1906

L'operazione non è valida.

JET_errAccessDenied -1907

Accesso negato.

JET_errTooManySplits -1909

Una divisione infinita.

JET_errSessionSharingViolation -1910

Più thread usano la stessa sessione.

JET_errEntryPointNotFound -1911

Impossibile trovare un punto di ingresso in una DLL richiesta.

JET_errSessionContextAlreadySet -1912

La sessione specificata dispone già di un contesto di sessione impostato.

JET_errSessionContextNotSetByThisThread -1913

È stato effettuato un tentativo di reimpostare il contesto della sessione, ma il thread corrente non è quello originale che imposta il contesto della sessione.

JET_errSessionInUse -1914

È stato effettuato un tentativo di terminare la sessione attualmente in uso.

JET_errRecordFormatConversionFailed -1915

Si è verificato un errore interno durante la conversione di un formato di record dinamico.

JET_errOneDatabasePerSession -1916

È consentito un solo database utente aperto per sessione , come indicato impostando il flag JET_paramOneDatabasePerSession durante la creazione del database.

JET_errRollbackError -1917

Si è verificato un errore durante il rollback.

JET_errCallbackFailed -2101

Chiamata di funzione di callback non riuscita.

JET_errCallbackNotResolved -2102

Impossibile trovare una funzione di callback.

JET_errOSSnapshotInvalidSequence -2401

L'API shadow copy del sistema operativo è stata usata in una sequenza non valida.

JET_errOSSnapshotTimeOut -2402

La copia shadow del sistema operativo è terminata con un timeout.

JET_errOSSnapshotNotAllowed -2403

La copia shadow del sistema operativo non è consentita perché è in corso un backup o un ripristino.

JET_errOSSnapshotInvalidSnapId -2404

L'operazione non è riuscita perché l'handle di copia shadow del sistema operativo specificato non è valido.

JET_errLSCallbackNotSpecified -3000

È stato effettuato un tentativo di usare l'archiviazione locale senza specificare una funzione di callback.

JET_errLSAlreadySet -3001

È stato effettuato un tentativo di impostare l'archiviazione locale per un oggetto già impostato.

JET_errLSNotSet -3002

È stato effettuato un tentativo di recuperare l'archiviazione locale da un oggetto che non è stato impostato.

JET_errFileIOSparse -4000

Un'operazione di I/O non è riuscita perché è stata tentata in un'area non allocata di un file.

JET_errFileIOBeyondEOF -4001

Una lettura è stata rilasciata in un percorso diverso da EOF (le scritture espanderanno il file).

JET_errFileIOAbort -4002

Questo flag indica al chiamante JET_ABORTRETRYFAILCALLBACK di interrompere l'I/O specificato.

JET_errFileIORetry -4003

Questo flag indica al chiamante JET_ABORTRETRYFAILCALLBACK di ripetere l'I/O specificato.

JET_errFileIOFail -4004

Questo flag indica al chiamante JET_ABORTRETRYFAILCALLBACK di non riuscire l'I/O specificato.

JET_errFileCompressed -4005

L'accesso in lettura/scrittura non è supportato nei file compressi.

Osservazioni:

In generale, un valore maggiore di zero deve essere interpretato come avviso, un valore pari a zero deve essere interpretato come esito positivo e un valore minore di zero deve essere interpretato come un errore. Nessun altro modello in questi valori, ad esempio intervalli di valori, deve essere basato su un'applicazione.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Vedi anche

Parametri di gestione degli errori
Errori estendibili del motore di Archiviazione
File del motore di Archiviazione estendibili