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 |
L'archivio versioni è ancora attivo. Questo errore viene restituito dalla gestione directory. |
JET_wrnUniqueKey |
Una ricerca su un indice non univoco ha restituito una chiave univoca. Questo errore viene restituito dalla gestione directory. |
JET_wrnSeparateLongValue |
Una colonna di database è un valore long separato. Questo errore viene restituito dal gestore record. |
JET_wrnExistingLogFileHasBadSignature |
Il file di log esistente ha una firma non valida. |
JET_wrnExistingLogFileIsNotContiguous |
Il file di log esistente non è contiguo. |
JET_wrnSkipThisRecord |
Questo errore riguarda solo l'uso interno. |
JET_wrnTargetInstanceRunning |
TargetInstance specificata per il ripristino è in esecuzione. |
JET_wrnDatabaseRepaired |
Il danneggiamento del database è stato ripristinato. |
JET_wrnColumnNull |
La colonna ha un valore NULL . |
JET_wrnBufferTruncated |
Il buffer è troppo piccolo per i dati. |
JET_wrnDatabaseAttached |
Il database è già collegato. |
JET_wrnSortOverflow |
L'ordinamento che viene tentato non dispone di memoria sufficiente da completare. |
JET_wrnSeekNotEqual |
Non è stata trovata una corrispondenza esatta durante una ricerca. |
JET_wrnRecordFoundGreater |
Non è stata trovata una corrispondenza esatta durante una ricerca. Questo errore viene restituito dal gestore record. |
JET_wrnRecordFoundLess |
Non è stata trovata una corrispondenza esatta durante una ricerca. Questo errore viene restituito dal gestore record. |
JET_wrnNoErrorInfo |
Non sono presenti informazioni di errore estese. |
JET_wrnNoIdleActivity |
Nessuna attività inattiva. |
JET_wrnNoWriteLock |
Non esiste un blocco di scrittura a livello di transazione 0. |
JET_wrnColumnSetNull |
La colonna è impostata su un valore NULL . |
JET_wrnTableEmpty |
È stata aperta una tabella vuota. |
JET_wrnTableInUseBySystem |
La pulizia del sistema ha un cursore aperto nella tabella. |
JET_wrnCorruptIndexDeleted |
L'indice non aggiornato deve essere rimosso. |
JET_wrnColumnMaxTruncated |
La lunghezza massima è troppo grande ed è stata troncata. |
JET_wrnCopyLongValue |
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 |
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 |
I valori di colonna non sono stati restituiti perché non sono stati ricostruiti dai dati esistenti. |
JET_wrnColumnMoreTags |
I valori di colonna esistenti non sono stati richiesti per l'enumerazione. |
JET_wrnColumnTruncated |
Il valore della colonna è stato troncato al limite di dimensioni richieste durante l'enumerazione. |
JET_wrnColumnPresent |
I valori di colonna esistono ma non sono stati restituiti dalla richiesta. |
JET_wrnColumnSingleValue |
Il valore della colonna è stato restituito in JET_COLUMNENUM in seguito al JET_bitEnumerateCompressOutput impostato. |
JET_wrnColumnDefault |
Il valore della colonna è impostato sul valore predefinito della colonna. |
JET_wrnDataHasChanged |
I dati sono stati modificati. |
JET_wrnKeyChanged |
Viene usata una nuova chiave. |
JET_wrnFileOpenReadOnly |
Il file di database è di sola lettura. |
JET_wrnIdleFull |
Il Registro di sistema inattiva è pieno. |
JET_wrnDefragAlreadyRunning |
Esiste una deframmentazione online già in esecuzione nel database specificato. |
JET_wrnDefragNotRunning |
Una deframmentazione online non è in esecuzione nel database specificato. |
JET_wrnCallbackNotRegistered |
È 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 |
La funzione non è ancora implementata. |
JET_errRfsFailure |
Il simulatore di errori di risorsa non è riuscito. |
JET_errRfsNotArmed |
Il simulatore di errori di risorsa non è stato inizializzato. |
JET_errFileClose |
Impossibile chiudere il file. |
JET_errOutOfThreads |
Impossibile avviare il thread. |
JET_errTooManyIO |
Il sistema è occupato a causa di troppi I/O. |
JET_errTaskDropped |
Impossibile eseguire l'attività asincrona richiesta. |
JET_errInternalError |
Si è verificato un errore interno irreversibile. |
JET_errDatabaseBufferDependenciesCorrupted |
Le dipendenze del buffer sono state impostate in modo non corretto e si è verificato un errore di ripristino. |
JET_errPreviousVersion |
La versione esiste già e si è verificato un errore di ripristino. Questo errore viene restituito dalla gestione directory. |
JET_errPageBoundary |
È stato raggiunto il limite della pagina. Questo errore viene restituito dalla gestione directory. |
JET_errKeyBoundary |
È stato raggiunto il limite chiave. Questo errore viene restituito dalla gestione directory. |
JET_errBadPageLink |
Il database è danneggiato. Questo errore viene restituito dalla gestione directory. |
JET_errBadBookmark |
Il segnalibro non ha un indirizzo corrispondente nel database. Questo errore viene restituito dalla gestione directory. |
JET_errNTSystemCallFailed |
Chiamata al sistema operativo non riuscita. Questo errore viene restituito dalla gestione directory. |
JET_errBadParentPageLink |
Un database padre è danneggiato. Questo errore viene restituito dalla gestione directory. |
JET_errSPAvailExtCacheOutOfSync |
La cache AvailExt non corrisponde all'albero B+. Questo errore viene restituito dalla gestione directory. |
JET_errSPAvailExtCorrupted |
L'albero dello spazio AllAvailExt è danneggiato. Questo errore viene restituito dalla gestione directory. |
JET_errSPAvailExtCacheOutOfMemory |
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 |
L'albero dello spazio OwnExt è danneggiato. Questo errore viene restituito dalla gestione directory. |
JET_errDbTimeCorrupted |
Dbtime nella pagina corrente è maggiore del database globale dbtime. Questo errore viene restituito dalla gestione directory. |
JET_errKeyTruncated |
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 |
La chiave è troppo grande. Questo errore viene restituito dal gestore record. |
JET_errInvalidLoggedOperation |
Non è possibile ripetere l'operazione registrata. |
JET_errLogFileCorrupt |
Il file di log è danneggiato. |
JET_errNoBackupDirectory |
Non è stata specificata una directory di backup. |
JET_errBackupDirectoryNotEmpty |
La directory di backup non è vuota. |
JET_errBackupInProgress |
Il backup è già attivo. |
JET_errRestoreInProgress |
È in corso un ripristino. |
JET_errMissingPreviousLogFile |
Il file di log non è presente per il punto di controllo. |
JET_errLogWriteFail |
Errore durante la scrittura nel file di log. |
JET_errLogDisabledDueToRecoveryFailure |
Tentativo di scrittura nel log dopo che il ripristino non è riuscito. |
JET_errCannotLogDuringRecoveryRedo |
Tentativo di scrittura nel log durante il ripristino non riuscito. |
JET_errLogGenerationMismatch |
Il nome del file di log non corrisponde al numero di generazione interno. |
JET_errBadLogVersion |
La versione del file di log non è compatibile con la versione E edizione Standard. |
JET_errInvalidLogSequence |
Il timestamp nel log successivo non corrisponde al timestamp previsto. |
JET_errLoggingDisabled |
Il log non è attivo. |
JET_errLogBufferTooSmall |
Il buffer di log è troppo piccolo per il ripristino. |
JET_errLogSequenceEnd |
È stato superato il numero massimo di file di log. |
JET_errNoBackup |
Non è in corso alcun backup. |
JET_errInvalidBackupSequence |
La chiamata di backup non è in sequenza. |
JET_errBackupNotAllowedYet |
Al momento non è possibile eseguire un backup. |
JET_errDeleteBackupFileFail |
Impossibile eliminare un file di backup. |
JET_errMakeBackupDirectoryFail |
Impossibile creare la directory temporanea di backup. |
JET_errInvalidBackup |
La registrazione circolare è abilitata; Non è possibile eseguire un backup incrementale. |
JET_errRecoveredWithErrors |
I dati sono stati ripristinati con errori. |
JET_errMissingLogFile |
Manca il file di registro corrente. |
JET_errLogDiskFull |
Disco di registro pieno. |
JET_errBadLogSignature |
È presente una firma non valida per un file di log. |
JET_errBadDbSignature |
È presente una firma non valida per un file di database. |
JET_errBadCheckpointSignature |
C'è una firma non valida per un file di checkpoint. |
JET_errCheckpointCorrupt |
Il file del checkpoint non è stato trovato o è danneggiato. |
JET_errMissingPatchPage |
Impossibile trovare la pagina del file patch del database durante il ripristino. |
JET_errBadPatchPage |
La pagina del file patch del database non è valida. |
JET_errRedoAbruptEnded |
Il rollforward si è interrotto improvvisamente a causa di un errore improvviso durante la lettura dei log dal file di log. |
JET_errBadSLVSignature |
Questo flag è riservato. |
JET_errPatchFileMissing |
Il ripristino rigido ha rilevato che un file di patch del database non è presente nel set di backup. |
JET_errDatabaseLogSetMismatch |
Il database non appartiene al set corrente di file di log. |
JET_errDatabaseStreamingFileMismatch |
Questo flag è riservato. |
JET_errLogFileSizeMismatch |
Le dimensioni effettive del file di log non corrispondono JET_paramLogFileSize. |
JET_errCheckpointFileNotFound |
Impossibile individuare il file del checkpoint. |
JET_errRequiredLogFilesMissing |
Mancano i file di log necessari per il ripristino. |
JET_errSoftRecoveryOnBackupDatabase |
Un ripristino software sta per essere usato in un database di backup quando è necessario usare un ripristino. |
JET_errLogFileSizeMismatchDatabasesConsistent |
I database sono stati recuperati, ma le dimensioni del file di log usate durante il ripristino non corrispondono JET_paramLogFileSize. |
JET_errLogSectorSizeMismatch |
Le dimensioni del settore del file di log non corrispondono alle dimensioni del settore del volume corrente. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
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 |
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 |
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 |
Il database non è stato arrestato correttamente. Per completare correttamente le operazioni di database per l'arresto precedente, è necessario eseguire un ripristino. |
JET_errDatabaseInconsistent |
Questo errore è obsoleto ed è stato sostituito da JET_errDatabaseDirtyShutdown. |
JET_errConsistentTimeMismatch |
L'ultima volta coerente per il database non è stata trovata una corrispondenza. |
JET_errDatabasePatchFileMismatch |
Il file patch del database non viene generato da questo backup. |
JET_errEndingRestoreLogTooLow |
Il numero di log iniziale è troppo basso per il ripristino. |
JET_errStartingRestoreLogTooHigh |
Il numero di log iniziale è troppo elevato per il ripristino. |
JET_errGivenLogFileHasBadSignature |
Il file di log di ripristino ha una firma non valida. |
JET_errGivenLogFileIsNotContiguous |
Il file di log di ripristino non è contiguo. |
JET_errMissingRestoreLogFiles |
Alcuni file di log di ripristino sono mancanti. |
JET_errMissingFullBackup |
Il database ha perso un backup completo precedente prima di tentare di eseguire un backup incrementale. |
JET_errBadBackupDatabaseSize |
Le dimensioni del database di backup non sono multiple delle dimensioni della pagina del database. |
JET_errDatabaseAlreadyUpgraded |
Il tentativo corrente di aggiornare un database è stato arrestato perché il database è già corrente. |
JET_errDatabaseIncompleteUpgrade |
Il database è stato convertito solo parzialmente nel formato corrente. Il database deve essere ripristinato dal backup. |
JET_errMissingCurrentLogFiles |
Alcuni file di log correnti sono mancanti per il ripristino continuo. |
JET_errDbTimeTooOld |
Dbtime in una pagina è inferiore a dbtimeBefore presente nel record. |
JET_errDbTimeTooNew |
Il dbtime in una pagina è in anticipo del dbtimeBefore presente nel record. |
JET_errMissingFileToBackup |
Durante il backup mancano alcuni file di patch del log o del database. |
JET_errLogTornWriteDuringHardRestore |
È stata rilevata una scrittura non completata in un backup impostato durante un ripristino rigido. |
JET_errLogTornWriteDuringHardRecovery |
È stata rilevata una scrittura non completata durante un ripristino rigido (il log non faceva parte di un set di backup). |
JET_errLogCorruptDuringHardRestore |
È stato rilevato un danneggiamento in un set di backup durante un ripristino rigido. |
JET_errLogCorruptDuringHardRecovery |
Il danneggiamento è stato rilevato durante il ripristino rigido (il log non faceva parte di un set di backup). |
JET_errMustDisableLoggingForDbUpgrade |
Impossibile abilitare la registrazione durante il tentativo di aggiornamento di un database. |
JET_errBadRestoreTargetInstance |
La TargetInstance specificata per il ripristino non è stata trovata o i file di log non corrispondono. |
JET_errRecoveredWithoutUndo |
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 |
I database da ripristinare non provengono dallo stesso backup di copia shadow. |
JET_errSoftRecoveryOnSnapshot |
È disponibile un ripristino software in un database da un set di backup di copia shadow. |
JET_errUnicodeTranslationBufferTooSmall |
Il buffer di conversione Unicode è troppo piccolo. |
JET_errUnicodeTranslationFail |
Normalizzazione Unicode non riuscita. |
JET_errUnicodeNormalizationNotSupported |
Il sistema operativo non fornisce supporto per la normalizzazione Unicode e non è stato specificato un callback di normalizzazione. |
JET_errExistingLogFileHasBadSignature |
Il file di log esistente ha una firma non valida. |
JET_errExistingLogFileIsNotContiguous |
Un file di log esistente non è contiguo. |
JET_errLogReadVerifyFailure |
Errore di checksum trovato nel file di log durante il backup. |
JET_errSLVReadVerifyFailure |
Questo flag è riservato. |
JET_errCheckpointDepthTooDeep |
Ci sono troppe generazioni in sospeso tra il checkpoint e la generazione corrente. |
JET_errRestoreOfNonBackupDatabase |
È stato eseguito un tentativo di ripristino rigido in un database che non era un database di backup. |
JET_errInvalidGrbit |
Esiste un parametro grbit non valido. |
JET_errTermInProgress |
La terminazione è in corso. |
JET_errFeatureNotAvailable |
Questo elemento API non è supportato. |
JET_errInvalidName |
Viene utilizzato un nome non valido. |
JET_errInvalidParameter |
Viene usato un parametro API non valido. |
JET_errDatabaseFileReadOnly |
È stato eseguito un tentativo di collegamento a un file di database di sola lettura per operazioni di lettura/scrittura. |
JET_errInvalidDatabaseId |
È presente un ID di database non valido. |
JET_errOutOfMemory |
Il sistema non è in memoria. |
JET_errOutOfDatabaseSpace |
È stata raggiunta la dimensione massima del database. |
JET_errOutOfCursors |
La tabella non è presente nei cursori. |
JET_errOutOfBuffers |
Il database non è presente nei buffer di pagine. |
JET_errTooManyIndexes |
Sono presenti troppi indici. |
JET_errTooManyKeys |
Sono presenti troppe colonne in un indice. |
JET_errRecordDeleted |
Il record è stato eliminato. |
Jet_errreadverifyfailure |
Si è verificato un errore di checksum in una pagina del database. |
JET_errPageNotInitialized |
È presente una pagina di database vuota. |
JET_errOutOfFileHandles |
Non sono presenti handle di file. |
JET_errDiskIO |
Si è verificato un errore di I/O del disco. |
JET_errInvalidPath |
Esiste un percorso di file non valido. |
JET_errInvalidSystemPath |
Esiste un percorso di sistema non valido. |
JET_errInvalidLogDirectory |
Esiste una directory di log non valida. |
JET_errRecordTooBig |
Il record è maggiore delle dimensioni massime. |
JET_errTooManyOpenDatabases |
Sono presenti troppi database aperti. |
JET_errInvalidDatabase |
Non si tratta di un file di database. |
JET_errNotInitialized |
Il motore di database non è stato inizializzato. |
JET_errAlreadyInitialized |
Il motore di database è già inizializzato. |
JET_errInitInProgress |
Inizializzazione del motore di database. |
JET_errFileAccessDenied |
Impossibile accedere al file perché il file è bloccato o in uso. |
JET_errBufferTooSmall |
Il buffer è troppo piccolo. |
JET_errTooManyColumns |
Sono definite troppe colonne. |
JET_errContainerNotEmpty |
Il contenitore non è vuoto. |
JET_errInvalidFilename |
Il nome file non è valido. |
JET_errInvalidBookmark |
È presente un segnalibro non valido. |
JET_errColumnInUse |
La colonna utilizzata è in un indice. |
JET_errInvalidBufferSize |
Il buffer di dati non corrisponde alle dimensioni della colonna. |
JET_errColumnNotUpdatable |
Impossibile impostare il valore della colonna. |
JET_errIndexInUse |
L'indice è in uso. |
JET_errLinkNotSupported |
Il supporto del collegamento non è disponibile. |
JET_errNullKeyDisallowed |
Le chiavi Null non sono consentite in un indice. |
JET_errNotInTransaction |
L'operazione deve essere eseguita all'interno di una transazione. |
JET_errTooManyActiveUsers |
Ci sono troppi utenti del database attivi |
JET_errInvalidCountry |
Codice paese non valido o sconosciuto. |
JET_errInvalidLanguageId |
Id lingua non valido o sconosciuto. |
JET_errInvalidCodePage |
Esiste una tabella codici non valida o sconosciuta. |
JET_errInvalidLCMapStringFlags |
Esistono flag non validi usati per LCMapString. |
JET_errVersionStoreEntryTooBig |
Si è tentato di creare una voce dell'archivio versioni (RCE) più grande di un bucket di versione. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
L'archivio versioni è insufficiente e il tentativo di pulizia non è riuscito a completare. |
JET_errVersionStoreOutOfMemory |
L'archivio versioni è insufficiente e si è già tentato di eseguire una pulizia. |
JET_errCannotIndex |
Non è possibile indicizzare le colonne di deposito e SLV. |
JET_errRecordNotDeleted |
Il record non è stato eliminato. |
JET_errTooManyMempoolEntries |
Sono state richieste troppe voci mempool. |
JET_errOutOfObjectIDs |
Il database è fuori dagli OBJECTID dell'albero B+, pertanto è necessario eseguire una deframmentazione offline per recuperare oggetti liberati o inutilizzati. |
JET_errOutOfLongValueIDs |
Il contatore ID valore lungo ha raggiunto il valore massimo. È necessario eseguire una deframmentazione offline per recuperare longvalueID liberi o inutilizzati. |
JET_errOutOfAutoincrementValues |
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 |
Il contatore Dbtime ha raggiunto il valore massimo. È necessario eseguire una deframmentazione offline per recuperare valori Dbtime gratuiti o inutilizzati. |
JET_errOutOfSequentialIndexValues |
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 |
Questa chiamata a più istanze ha la modalità a istanza singola abilitata. |
JET_errRunningInMultiInstanceMode |
Questa chiamata a istanza singola ha la modalità a istanza multipla abilitata. |
JET_errSystemParamsAlreadySet |
I parametri di sistema globali sono già stati impostati. |
JET_errSystemPathInUse |
Il percorso di sistema è già in uso da un'altra istanza del database. |
JET_errLogFilePathInUse |
Il percorso del file di log è già in uso da un'altra istanza del database. |
JET_errTempPathInUse |
Il percorso del database temporaneo è già in uso da un'altra istanza del database. |
JET_errInstanceNameInUse |
Il nome dell'istanza è già in uso. |
JET_errInstanceUnavailable |
Impossibile utilizzare questa istanza perché si è verificato un errore irreversibile. |
JET_errDatabaseUnavailable |
Impossibile utilizzare questo database perché si è verificato un errore irreversibile. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
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 |
Il database non è disponibile nelle sessioni. |
JET_errWriteConflict |
Il blocco di scrittura non è riuscito a causa dell'esistenza di un blocco di scrittura in sospeso. |
JET_errTransTooDeep |
Le transazioni sono annidate troppo in profondità. |
JET_errInvalidSesid |
Esiste un handle di sessione non valido. |
JET_errWriteConflictPrimaryIndex |
Tentativo di aggiornamento su un indice primario di cui non è stato eseguito il commit. |
JET_errInTransaction |
L'operazione non è consentita all'interno di una transazione. |
JET_errRollbackRequired |
È necessario eseguire il rollback della transazione corrente. Non è possibile eseguirne il commit e non è possibile avviarne uno nuovo. |
JET_errTransReadOnly |
Una transazione di sola lettura ha tentato di modificare il database. |
JET_errSessionWriteConflict |
Si è tentato di sostituire lo stesso record con due cursori diversi nella stessa sessione. |
JET_errRecordTooBigForBackwardCompatibility |
Il record sarebbe troppo grande se rappresentato in un formato di database da una versione precedente di Jet. |
JET_errCannotMaterializeForwardOnlySort |
Impossibile creare la tabella temporanea a causa di parametri in conflitto con JET_bitTTForwardOnly. |
JET_errSesidTableIdMismatch |
L'handle di sessione non può essere utilizzato con l'ID tabella perché non è stato usato per crearlo. |
JET_errInvalidInstance |
L'handle di istanza non è valido o fa riferimento a un'istanza che è stata arrestata. |
JET_errReadLostFlushVerifyFailure |
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 |
Il database esiste già. |
JET_errDatabaseInUse |
Database in uso. |
JET_errDatabaseNotFound |
Non esiste un database di questo tipo. |
JET_errDatabaseInvalidName |
Nome del database non valido. |
JET_errDatabaseInvalidPages |
Numero di pagine non valido. |
JET_errDatabaseCorrupted |
Esiste un file non di database o un database danneggiato. |
JET_errDatabaseLocked |
Il database è bloccato esclusivamente. |
JET_errCannotDisableVersioning |
Il controllo delle versioni per questo database non può essere disabilitato. |
JET_errInvalidDatabaseVersion |
Il motore di database non è compatibile con il database. |
JET_errDatabase200Format |
Il database è in un formato precedente (200). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT. |
JET_errDatabase400Format |
Il database è in un formato precedente (400). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT. |
JET_errDatabase500Format |
Il database è in un formato precedente (500). Questo errore viene restituito da JetInit se è impostato JET_paramCheckFormatWhenOpenFail . Solo client Windows NT. |
JET_errPageSizeMismatch |
Le dimensioni della pagina del database non corrispondono al motore. |
JET_errTooManyInstances |
Non è possibile avviare altre istanze del database. |
JET_errDatabaseSharingViolation |
In questo database viene usata un'istanza di database diversa. |
JET_errAttachedDatabaseMismatch |
È 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 |
Il percorso specificato del file di database non è valido. |
JET_errDatabaseIdInUse |
A un database viene assegnato un ID già in uso. |
JET_errForceDetachNotAllowed |
Lo scollegamento forzato è consentito solo dopo che il normale scollegamento è stato arrestato a causa di un errore. |
JET_errCatalogCorrupted |
È stato rilevato un danneggiamento nel catalogo. |
JET_errPartiallyAttachedDB |
Il database è collegato solo parzialmente e l'operazione di collegamento non può essere completata. |
JET_errDatabaseSignInUse |
Il database con la stessa firma è già in uso. |
JET_errDatabaseCorruptedNoRepair |
Il database è danneggiato ma non è consentito un ripristino. |
JET_errInvalidCreateDbVersion |
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 |
La tabella è bloccata esclusivamente. |
JET_errTableDuplicate |
La tabella esiste già. |
JET_errTableInUse |
La tabella è in uso e non può essere bloccata. |
JET_errObjectNotFound |
Non esiste una tabella o un oggetto di questo tipo. |
JET_errDensityInvalid |
Esiste una densità di indice o di file non valida. |
JET_errTableNotEmpty |
La tabella non è vuota. |
JET_errInvalidTableId |
L'ID tabella non è valido. |
JET_errTooManyOpenTables |
Non è possibile aprire altre tabelle, anche dopo l'esecuzione dell'attività di pulizia interna. |
JET_errIllegalOperation |
L'operazione non è supportata nella tabella. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
Non è possibile aprire altre tabelle perché il tentativo di pulizia non è riuscito a completare. |
JET_errObjectDuplicate |
Il nome della tabella o dell'oggetto è in uso. |
JET_errInvalidObject |
L'oggetto non è valido per l'operazione. |
JET_errCannotDeleteTempTable |
JetCloseTable deve essere utilizzato invece di JetDeleteTable per eliminare una tabella temporanea. |
JET_errCannotDeleteSystemTable |
Si è verificato un tentativo non valido di eliminare una tabella di sistema. |
JET_errCannotDeleteTemplateTable |
Si è verificato un tentativo non valido di eliminare una tabella modello. |
JET_errExclusiveTableLockRequired |
Nella tabella deve essere presente un blocco esclusivo. |
JET_errFixedDDL |
Le operazioni DDL non sono consentite in questa tabella. |
JET_errFixedInheritedDDL |
In una tabella derivata, le operazioni DDL non sono consentite nella parte ereditata del DDL. |
JET_errCannotNestDDL |
L'annidamento del DDL gerarchico non è attualmente supportato. |
JET_errDDLNotInheritable |
Si è tentato di ereditare un DDL da una tabella non contrassegnata come tabella modello. |
JET_errInvalidImpostazioni |
I parametri di sistema sono stati impostati in modo non corretto. |
JET_errClientRequestToStopJetService |
Il client ha richiesto che il servizio venga arrestato. |
JET_errCannotAddFixedVarColumnToDerivedTable |
La tabella Template è stata creata con il flag NoFixedVarColumnsInDerivedTables impostato. |
JET_errIndexCantBuild |
La compilazione dell'indice non è riuscita. |
JET_errIndexHasPrimary |
L'indice primario è già definito. |
JET_errIndexDuplicate |
L'indice è già definito. |
JET_errIndexNotFound |
Non esiste un indice di questo tipo. |
JET_errIndexMustStay |
Impossibile eliminare l'indice cluster. |
JET_errIndexInvalidDef |
La definizione dell'indice non è valida. |
JET_errInvalidCreateIndex |
La creazione della descrizione dell'indice non è valida. |
JET_errTooManyOpenIndexes |
Il database non è in blocchi di descrizione dell'indice. |
JET_errMultiValuedIndexViolation |
Le chiavi di indice inter-record non univoco sono state generate per un indice multivalore. |
JET_errIndexBuildCorrupted |
Indice secondario che riflette correttamente l'indice primario non è riuscito a compilare. |
JET_errPrimaryIndexCorrupted |
L'indice primario è danneggiato e il database deve essere deframmentato. |
JET_errSecondaryIndexCorrupted |
L'indice secondario è danneggiato e il database deve essere deframmentato. |
JET_errInvalidIndexId |
L'ID di indice non è valido. |
JET_errIndexTuplesSecondaryIndexOnly |
L'indice di tupla può essere impostato solo su un indice secondario. |
JET_errIndexTuplesTooManyColumns |
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 |
L'indice di tupla deve essere un indice non univoco. |
JET_errIndexTuplesTextBinaryColumnsOnly |
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 |
L'indice di tupla non consente l'impostazione cbVarSegMac. |
JET_errIndexTuplesInvalidLimits |
La lunghezza minima/massima della tupla o il numero massimo di caratteri specificati per un indice non sono validi. |
JET_errIndexTuplesCannotRetrieveFromIndex |
Non è possibile chiamare JetRetrieveColumn con il flag JET_bitRetrieveFromIndex impostato durante il recupero di una colonna in un indice di tupla. |
JET_errIndexTuplesKeyTooSmall |
La chiave specificata non soddisfa la lunghezza minima della tupla. |
JET_errColumnLong |
Il valore della colonna è lungo. |
JET_errColumnNoChunk |
Non esiste un blocco di questo tipo in un valore lungo. |
JET_errColumnDoesNotFit |
Il campo non verrà inserito nel record. |
JET_errNullInvalid |
Null non valido. |
JET_errColumnIllegalNull |
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