Recupero da Errori di Loging 2
Error Message Decimal Error Description
#define JET_errInvalidLoggedOperation -500 /* Logged operation cannot be redone */
#define JET_errLogFileCorrupt -501 /* Log file is corrupt */
#define errLGNoMoreRecords -502 /* Last log record read */
#define JET_errNoBackupDirectory -503 /* No backup directory given */
#define JET_errBackupDirectoryNotEmpty -504 /* The backup directory is not emtpy */
#define JET_errBackupInProgress -505 /* Backup is active already */
#define JET_errRestoreInProgress -506 /* Restore in progress */
#define JET_errMissingPreviousLogFile -509 /* Missing the log file for check point */
#define JET_errLogWriteFail -510 /* Failure writing to log file */
#define JET_errLogDisabledDueToRecoveryFailure -511 /* Try to log something after recovery faild */
#define JET_errCannotLogDuringRecoveryRedo -512 /* Try to log something during recovery redo */
#define JET_errBadLogVersion -514 /* Version of log file is not compatible with Jet version */
#define JET_errInvalidLogSequence -515 /* Timestamp in next log does not match expected */
#define JET_errLoggingDisabled -516 /* Log is not active */
#define JET_errLogBufferTooSmall -517 /* Log buffer is too small for recovery */
#define errLGNotSynchronous -518 /* retry to LGLogRec */
#define JET_errLogSequenceEnd -519 /* Maximum log file number exceeded */
#define JET_errNoBackup -520 /* No backup in progress */
#define JET_errInvalidBackupSequence -521 /* Backup call out of sequence */
#define JET_errBackupNotAllowedYet -523 /* Cannot do backup now */
#define JET_errDeleteBackupFileFail -524 /* Could not delete backup file */
#define JET_errMakeBackupDirectoryFail -525 /* Could not make backup temp directory */
#define JET_errInvalidBackup -526 /* Cannot perform incremental backup when circular logging enabled */
#define JET_errRecoveredWithErrors -527 /* Restored with errors */
#define JET_errMissingLogFile -528 /* Current log file missing */
#define JET_errLogDiskFull -529 /* Log disk full */
#define JET_errBadLogSignature -530 /* Bad signature for a log file */
#define JET_errBadDbSignature -531 /* Bad signature for a db file */
#define JET_errBadCheckpointSignature -532 /* Bad signature for a checkpoint file */
#define JET_errCheckpointCorrupt -533 /* Checkpoint file not found or corrupt */
#define JET_errMissingPatchPage -534 /* Patch file page not found during recovery */
#define JET_errBadPatchPage -535 /* Patch file page is not valid */
#define JET_errRedoAbruptEnded -536 /* Redo abruptly ended due to sudden failure in reading logs from log file */
#define JET_errBadSLVSignature -537 /* Signature in SLV file does not agree with database */
#define JET_errPatchFileMissing -538 /* Hard restore detected that patch file is missing from backup set */
#define JET_errDatabaseLogSetMismatch -539 /* Database does not belong with the current set of log files */
#define JET_errDatabaseStreamingFileMismatch -540 /* Database and streaming file do not match each other */
#define JET_errLogFileSizeMismatch -541 /* actual log file size does not match JET_paramLogFileSize */
#define JET_errCheckpointFileNotFound -542 /* Could not locate checkpoint file */
#define JET_errRequiredLogFilesMissing -543 /* The required log files for recovery is missing. */
#define JET_errSoftRecoveryOnBackupDatabase -544 /* Soft recovery is intended on a backup database. Restore should be used instead */
#define JET_errLogFileSizeMismatchDatabasesConsistent -545 /* databases have been recovered, but the log file size used during recovery does not match JET_paramLogFileSize */
#define JET_errLogSectorSizeMismatch -546 /* the log file sector size does not match the current volume's sector size */
#define JET_errLogSectorSizeMismatchDatabasesConsistent -547 /* databases have been recovered, but the log file sector size (used during recovery) does not match the current volume's sector size */
#define JET_errLogSequenceEndDatabasesConsistent -548 /* databases have been recovered, but all possible log generations in the current sequence are used; delete all log files and the checkpoint file and backup the databases before continuing */
#define JET_errStreamingDataNotLogged -549 /* Illegal attempt to replay a streaming file operation where the data wasn't logged. Probably caused by an attempt to roll-forward with circular logging enabled */
#define JET_errDatabaseInconsistent -550 /* Database is in inconsistent state */
#define JET_errConsistentTimeMismatch -551 /* Database last consistent time unmatched */
#define JET_errDatabasePatchFileMismatch -552 /* Patch file is not generated from this backup */
#define JET_errEndingRestoreLogTooLow -553 /* The starting log number too low for the restore */
#define JET_errStartingRestoreLogTooHigh -554 /* The starting log number too high for the restore */
#define JET_errGivenLogFileHasBadSignature -555 /* Restore log file has bad signature */
#define JET_errGivenLogFileIsNotContiguous -556 /* Restore log file is not contiguous */
#define JET_errMissingRestoreLogFiles -557 /* Some restore log files are missing */
#define JET_wrnExistingLogFileHasBadSignature 558 /* Existing log file has bad signature */
#define JET_wrnExistingLogFileIsNotContiguous 559 /* Existing log file is not contiguous */
#define JET_errMissingFullBackup -560 /* The database miss a previous full backup befor incremental backup */
#define JET_errBadBackupDatabaseSize -561 /* The backup database size is not in 4k */
#define JET_errDatabaseAlreadyUpgraded -562 /* Attempted to upgrade a database that is already current */
#define JET_errDatabaseIncompleteUpgrade -563 /* Attempted to use a database which was only partially converted to the current format -- must restore from backup */
#define JET_wrnSkipThisRecord 564 /* INTERNAL ERROR */
#define JET_errMissingCurrentLogFiles -565 /* Some current log files are missing for continous restore */
#define JET_errDbTimeTooOld -566 /* dbtime on page smaller than dbtimeBefore in record */
#define JET_errDbTimeTooNew -567 /* dbtime on page in advence of the dbtimeBefore in record */
#define wrnCleanedUpMismatchedFiles 568 /* INTERNAL WARNING: indicates that the redo function cleaned up logs/checkpoint because of a size mismatch (see JET_paramCleanupMismatchedLogFiles) */
#define JET_errMissingFileToBackup -569 /* Some log or patch files are missing during backup */
#define JET_errLogTornWriteDuringHardRestore -570 /* torn-write was detected in a backup set during hard restore */
#define JET_errLogTornWriteDuringHardRecovery -571 /* torn-write was detected during hard recovery (log was not part of a backup set) */
#define JET_errLogCorruptDuringHardRestore -573 /* corruption was detected in a backup set during hard restore */
#define JET_errLogCorruptDuringHardRecovery -574 /* corruption was detected during hard recovery (log was not part of a backup set) */
#define JET_errMustDisableLoggingForDbUpgrade -575 /* Cannot have logging enabled while attempting to upgrade db */
#define errLGRecordDataInaccessible -576 /* an incomplete log record was created because all the data to be logged was not accessible */
#define JET_errBadRestoreTargetInstance -577 /* TargetInstance specified for restore is not found or log files don't match */
#define JET_wrnTargetInstanceRunning 578 /* TargetInstance specified for restore is running */
#define JET_errDatabasesNotFromSameSnapshot -580 /* Databases to be restored are not from the same Snapshot backup */
#define JET_errSoftRecoveryOnSnapshot -581 /* Soft recovery on a database from a snapshot backup set */
#define JET_errUnicodeTranslationBufferTooSmall -601 /* Unicode translation buffer too small */
#define JET_errUnicodeTranslationFail -602 /* Unicode normalization failed */
#define JET_errExistingLogFileHasBadSignature -610 /* Existing log file has bad signature */
#define JET_errExistingLogFileIsNotContiguous -611 /* Existing log file is not contiguous */
#define JET_errLogReadVerifyFailure -612 /* Checksum error in log file during backup */
#define JET_errSLVReadVerifyFailure -613 /* Checksum error in SLV file during backup */
#define errBackupAbortByCaller -800 /* INTERNAL ERROR: Backup was aborted by client or RPC connection with client failed */
#define JET_errBackupAbortByServer -801 /* Backup was aborted by server by calling JetTerm with JET_bitTermStopBackup */
#define JET_errInvalidGrbit -900 /* Invalid parameter */
#define JET_errTermInProgress -1000 /* Termination in progress */
#define JET_errFeatureNotAvailable -1001 /* API not supported */
#define JET_errInvalidName -1002 /* Invalid name */
#define JET_errInvalidParameter -1003 /* Invalid API parameter */
#define JET_wrnColumnNull 1004 /* Column is NULL-valued */
#define JET_wrnBufferTruncated 1006 /* Buffer too small for data */
#define JET_wrnDatabaseAttached 1007 /* Database is already attached */
#define JET_errDatabaseFileReadOnly -1008 /* Tried to attach a read-only database file for read/write operations */
#define JET_wrnSortOverflow 1009 /* Sort does not fit in memory */
#define JET_errInvalidDatabaseId -1010 /* Invalid database id */
#define JET_errOutOfMemory -1011 /* Out of Memory */
#define JET_errOutOfDatabaseSpace -1012 /* Maximum database size reached */
#define JET_errOutOfCursors -1013 /* Out of table cursors */
#define JET_errOutOfBuffers -1014 /* Out of database page buffers */
#define JET_errTooManyIndexes -1015 /* Too many indexes */
#define JET_errTooManyKeys -1016 /* Too many columns in an index */
#define JET_errRecordDeleted -1017 /* Record has been deleted */
#define JET_errReadVerifyFailure -1018 /* Checksum error on a database page */
#define JET_errPageNotInitialized -1019 /* Blank database page */
#define JET_errOutOfFileHandles -1020 /* Out of file handles */
#define JET_errDiskIO -1022 /* Disk IO error */
#define JET_errInvalidPath -1023 /* Invalid file path */
#define JET_errInvalidSystemPath -1024 /* Invalid system path */
#define JET_errInvalidLogDirectory -1025 /* Invalid log directory */
#define JET_errRecordTooBig -1026 /* Record larger than maximum size */
#define JET_errTooManyOpenDatabases -1027 /* Too many open databases */
#define JET_errInvalidDatabase -1028 /* Not a database file */
#define JET_errNotInitialized -1029 /* Database engine not initialized */
#define JET_errAlreadyInitialized -1030 /* Database engine already initialized */
#define JET_errInitInProgress -1031 /* Database engine is being initialized */
#define JET_errFileAccessDenied -1032 /* Cannot access file, the file is locked or in use */
#define JET_errQueryNotSupported -1034 /* Query support unavailable */
#define JET_errSQLLinkNotSupported -1035 /* SQL Link support unavailable */
#define JET_errBufferTooSmall -1038 /* Buffer is too small */
#define JET_wrnSeekNotEqual 1039 /* Exact match not found during seek */
#define JET_errTooManyColumns -1040 /* Too many columns defined */
#define JET_errContainerNotEmpty -1043 /* Container is not empty */
#define JET_errInvalidFilename -1044 /* Filename is invalid */
#define JET_errInvalidBookmark -1045 /* Invalid bookmark */
#define JET_errColumnInUse -1046 /* Column used in an index */
#define JET_errInvalidBufferSize -1047 /* Data buffer doesn't match column size */