Коды ошибок подсистемы расширения служба хранилища
Область применения: Windows | Windows Server
Коды ошибок подсистемы расширения служба хранилища
Следующие коды ошибок (флаги) используются функциями в API расширяемого модуля служба хранилища.
Значение JET_ERR нуля должно быть интерпретировано как успешное.
Удачное завершение |
Description |
---|---|
JET_errSuccess 0 |
Функция выполнена успешно. |
Значение JET_ERR больше нуля должно быть интерпретировано как предупреждение.
Предупреждения |
Description |
---|---|
JET_wrnRemainingVersions |
Хранилище версий по-прежнему активно. Эта ошибка возвращается диспетчером каталогов. |
JET_wrnUniqueKey |
Поиск по не уникальному индексу дал уникальный ключ. Эта ошибка возвращается диспетчером каталогов. |
JET_wrnSeparateLongValue |
Столбец базы данных — это отдельное длинное значение. Эта ошибка возвращается диспетчером записей. |
JET_wrnExistingLogFileHasBadSignature |
Существующий файл журнала имеет плохую подпись. |
JET_wrnExistingLogFileIsNotContiguous |
Существующий файл журнала не является непрерывным. |
JET_wrnSkipThisRecord |
Эта ошибка используется только для внутреннего использования. |
JET_wrnTargetInstanceRunning |
TargetInstance, указанный для восстановления, выполняется. |
JET_wrnDatabaseRepaired |
Исправлена повреждение базы данных. |
JET_wrnColumnNull |
Столбец имеет значение NULL . |
JET_wrnBufferTruncated |
Буфер слишком мал для данных. |
JET_wrnDatabaseAttached |
База данных уже подключена. |
JET_wrnSortOverflow |
Для завершения сортировки, которую выполняется попытка, недостаточно памяти. |
JET_wrnSeekNotEqual |
Точное совпадение не было найдено во время поиска. |
JET_wrnRecordFoundGreater |
Точное совпадение не было найдено во время поиска. Эта ошибка возвращается диспетчером записей. |
JET_wrnRecordFoundLess |
Точное совпадение не было найдено во время поиска. Эта ошибка возвращается диспетчером записей. |
JET_wrnNoErrorInfo |
Дополнительные сведения об ошибке отсутствуют. |
JET_wrnNoIdleActivity |
Действие простоя не произошло. |
JET_wrnNoWriteLock |
Блокировка записи отсутствует на уровне транзакции 0. |
JET_wrnColumnSetNull |
Столбец имеет значение NULL . |
JET_wrnTableEmpty |
Открыта пустая таблица. |
JET_wrnTableInUseBySystem |
Очистка системы открывает курсор в таблице. |
JET_wrnCorruptIndexDeleted |
Необходимо удалить устаревший индекс. |
JET_wrnColumnMaxTruncated |
Максимальная длина слишком велика и усечена. |
JET_wrnCopyLongValue |
Значение BLOB было перемещено из записи в отдельное хранилище больших ДВОИЧНЫх объектов. Обратите внимание , что эта ошибка доступна только для внутреннего использования. |
JET_wrnColumnSkipped |
Значения столбцов не были возвращены, так как соответствующий идентификатор столбца или член itagSequence из структуры JET_ENUMCOLUMNVALUE , запрошенной для перечисления, имеет значение NULL. |
JET_wrnColumnNotLocal |
Значения столбцов не были возвращены, так как они не могут быть восстановлены из существующих данных. |
JET_wrnColumnMoreTags |
Существующие значения столбцов не запрашивались для перечисления. |
JET_wrnColumnTruncated |
Значение столбца усечено по запрошенным ограничениям размера во время перечисления. |
JET_wrnColumnPresent |
Значения столбцов существуют, но не возвращаются запросом. |
JET_wrnColumnSingleValue |
Значение столбца было возвращено в JET_COLUMNENUM в результате задания JET_bitEnumerateCompressOutput. |
JET_wrnColumnDefault |
Значение столбца имеет значение по умолчанию для столбца. |
JET_wrnDataHasChanged |
Изменены данные. |
JET_wrnKeyChanged |
Используется новый ключ. |
JET_wrnFileOpenReadOnly |
Файл базы данных доступен только для чтения. |
JET_wrnIdleFull |
Неактивный реестр заполнен. |
JET_wrnDefragAlreadyRunning |
В указанной базе данных уже запущена дефрагментация в сети. |
JET_wrnDefragNotRunning |
Дефрагментация в сети не выполняется в указанной базе данных. |
JET_wrnCallbackNotRegistered |
Несуществующая функция обратного вызова была незарегистрирована. |
Значение JET_ERR, которое меньше нуля, следует интерпретировать как ошибку.
ошибки |
Description |
---|---|
JET_wrnNyi |
Функция еще не реализована. |
JET_errRfsFailure |
Сбой симулятора сбоя ресурсов. |
JET_errRfsNotArmed |
Симулятор сбоя ресурсов не инициализирован. |
JET_errFileClose |
Не удалось закрыть файл. |
JET_errOutOfThreads |
Не удалось запустить поток. |
JET_errTooManyIO |
Система занята из-за слишком большого количества IOS. |
JET_errTaskDropped |
Запрошенная асинхронная задача не может быть выполнена. |
JET_errInternalError |
Произошла неустранимая внутренняя ошибка. |
JET_errDatabaseBufferDependenciesCorrupted |
Зависимости буфера были заданы неправильно, и произошел сбой восстановления. |
JET_errPreviousVersion |
Версия уже существовала и произошел сбой восстановления. Эта ошибка возвращается диспетчером каталогов. |
JET_errPageBoundary |
Граница страницы достигнута. Эта ошибка возвращается диспетчером каталогов. |
JET_errKeyBoundary |
Достигнута граница ключа. Эта ошибка возвращается диспетчером каталогов. |
JET_errBadPageLink |
База данных повреждена. Эта ошибка возвращается диспетчером каталогов. |
JET_errBadBookmark |
Закладка не имеет соответствующего адреса в базе данных. Эта ошибка возвращается диспетчером каталогов. |
JET_errNTSystemCallFailed |
Сбой вызова операционной системы. Эта ошибка возвращается диспетчером каталогов. |
JET_errBadParentPageLink |
Родительская база данных повреждена. Эта ошибка возвращается диспетчером каталогов. |
JET_errSPAvailExtCacheOutOfSync |
Кэш AvailExt не соответствует дереву B+. Эта ошибка возвращается диспетчером каталогов. |
JET_errSPAvailExtCorrupted |
Дерево пространства AllAvailExt повреждено. Эта ошибка возвращается диспетчером каталогов. |
JET_errSPAvailExtCacheOutOfMemory |
Произошла ошибка нехватки памяти при выделении узла кэша AvailExt. Эта ошибка возвращается диспетчером каталогов. |
JET_errSPOwnExtCorrupted |
Дерево пространства OwnExt повреждено. Эта ошибка возвращается диспетчером каталогов. |
JET_errDbTimeCorrupted |
Dbtime на текущей странице больше глобальной базы данных dbtime. Эта ошибка возвращается диспетчером каталогов. |
JET_errKeyTruncated |
Попытка создать ключ для записи индекса завершилась ошибкой, так как ключ был усечен, а определение индекса запрещает усечение ключа. |
JET_errKeyTooBig |
Ключ слишком велик. Эта ошибка возвращается диспетчером записей. |
JET_errInvalidLoggedOperation |
Операция, зарегистрированная в журнале, не может быть переопределена. |
JET_errLogFileCorrupt |
Файл журнала поврежден. |
JET_errNoBackupDirectory |
Каталог резервного копирования не был предоставлен. |
JET_errBackupDirectoryNotEmpty |
Каталог резервного копирования не пуст. |
JET_errBackupInProgress |
Резервная копия уже активна. |
JET_errRestoreInProgress |
Выполняется восстановление. |
JET_errMissingPreviousLogFile |
Файл журнала отсутствует для точки проверка. |
JET_errLogWriteFail |
Произошел сбой записи в файл журнала. |
JET_errLogDisabledDueToRecoveryFailure |
Попытка записи в журнал после сбоя восстановления. |
JET_errCannotLogDuringRecoveryRedo |
Сбой попытки записи в журнал во время повторного восстановления. |
JET_errLogGenerationMismatch |
Имя файла журнала не соответствует номеру внутреннего поколения. |
JET_errBadLogVersion |
Версия файла журнала несовместима с версией ESE. |
JET_errInvalidLogSequence |
Метка времени в следующем журнале не соответствует ожидаемой метке времени. |
JET_errLoggingDisabled |
Журнал не активен. |
JET_errLogBufferTooSmall |
Буфер журнала слишком мал для восстановления. |
JET_errLogSequenceEnd |
Превышено максимальное число файлов журнала. |
JET_errNoBackup |
Не выполняется резервное копирование. |
JET_errInvalidBackupSequence |
Вызов резервного копирования выходит за пределы последовательности. |
JET_errBackupNotAllowedYet |
Резервная копия не может быть выполнена в настоящее время. |
JET_errDeleteBackupFileFail |
Не удалось удалить файл резервной копии. |
JET_errMakeBackupDirectoryFail |
Не удалось создать временный каталог резервного копирования. |
JET_errInvalidBackup |
Циклическое ведение журнала включено; Добавочное резервное копирование невозможно выполнить. |
JET_errRecoveredWithErrors |
Данные были восстановлены с ошибками. |
JET_errMissingLogFile |
Текущий файл журнала отсутствует. |
JET_errLogDiskFull |
Диск журнала заполнен. |
JET_errBadLogSignature |
Для файла журнала имеется плохая подпись. |
JET_errBadDbSignature |
Для файла базы данных имеется плохая подпись. |
JET_errBadCheckpointSignature |
Для файла проверка point имеется плохая подпись. |
JET_errCheckpointCorrupt |
Файл проверка point не найден или поврежден. |
JET_errMissingPatchPage |
Страница файла исправления базы данных не найдена во время восстановления. |
JET_errBadPatchPage |
Страница файла исправлений базы данных недопустима. |
JET_errRedoAbruptEnded |
Повтор резко закончился из-за внезапного сбоя при чтении журналов из файла журнала. |
JET_errBadSLVSignature |
Этот флаг зарезервирован. |
JET_errPatchFileMissing |
Жесткое восстановление обнаружило, что файл исправления базы данных отсутствует из резервного набора данных. |
JET_errDatabaseLogSetMismatch |
База данных не принадлежит текущему набору файлов журнала. |
JET_errDatabaseStreamingFileMismatch |
Этот флаг зарезервирован. |
JET_errLogFileSizeMismatch |
Фактический размер файла журнала не соответствует JET_paramLogFileSize. |
JET_errCheckpointFileNotFound |
Не удалось найти файл проверка point. |
JET_errRequiredLogFilesMissing |
Отсутствуют необходимые файлы журнала для восстановления. |
JET_errSoftRecoveryOnBackupDatabase |
Обратимое восстановление будет использоваться в базе данных резервной копии, когда вместо этого следует использовать восстановление. |
JET_errLogFileSizeMismatchDatabasesConsistent |
Базы данных были восстановлены, но размер файла журнала, используемый во время восстановления, не соответствует JET_paramLogFileSize. |
JET_errLogSectorSizeMismatch |
Размер сектора файла журнала не соответствует размеру сектора текущего тома. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
Базы данных были восстановлены, но размер сектора файла журнала (используемый во время восстановления) не соответствует размеру сектора текущего тома. |
JET_errLogSequenceEndDatabasesConsistent |
Базы данных были восстановлены, но использовались все возможные поколения журналов в текущей последовательности. Все файлы журналов и файл проверка point должны быть удалены, а базы данных необходимо создать резервную копию перед продолжением. |
JET_errStreamingDataNotLogged |
Произошла неправовая попытка воспроизвести операцию потокового файла, в которой данные не регистрировались. Это, вероятно, вызвано попыткой свернуться с включенным циклическим ведением журнала. |
JET_errDatabaseDirtyShutdown |
База данных не была завершена чисто. Для правильного завершения операций базы данных для предыдущего завершения работы необходимо выполнить восстановление. |
JET_errDatabaseInconsistent |
Эта ошибка устарела и заменена JET_errDatabaseDirtyShutdown. |
JET_errConsistentTimeMismatch |
Последнее согласованное время для базы данных не было сопоставлено. |
JET_errDatabasePatchFileMismatch |
Файл исправления базы данных не создается из этой резервной копии. |
JET_errEndingRestoreLogTooLow |
Начальный номер журнала слишком мал для восстановления. |
JET_errStartingRestoreLogTooHigh |
Начальный номер журнала слишком велик для восстановления. |
JET_errGivenLogFileHasBadSignature |
Файл журнала восстановления имеет плохую подпись. |
JET_errGivenLogFileIsNotContiguous |
Файл журнала восстановления не является непрерывным. |
JET_errMissingRestoreLogFiles |
Некоторые файлы журнала восстановления отсутствуют. |
JET_errMissingFullBackup |
База данных пропустила предыдущую полную резервную копию перед попыткой выполнить добавочное резервное копирование. |
JET_errBadBackupDatabaseSize |
Размер базы данных резервного копирования не является нескольким размером страницы базы данных. |
JET_errDatabaseAlreadyUpgraded |
Текущая попытка обновления базы данных остановлена, так как база данных уже является текущей. |
JET_errDatabaseIncompleteUpgrade |
База данных была частично преобразована в текущий формат. База данных должна быть восстановлена из резервной копии. |
JET_errMissingCurrentLogFiles |
Некоторые текущие файлы журнала отсутствуют для непрерывного восстановления. |
JET_errDbTimeTooOld |
Dbtime на странице меньше, чем dbtimeBefore, который находится в записи. |
JET_errDbTimeTooNew |
Dbtime на странице находится заранее в dbtimeBefore, который находится в записи. |
JET_errMissingFileToBackup |
Во время резервной копии отсутствуют некоторые файлы журналов или исправлений базы данных. |
JET_errLogTornWriteDuringHardRestore |
В резервной копии, установленной во время жесткого восстановления, обнаружена оторванная запись. |
JET_errLogTornWriteDuringHardRecovery |
Во время жесткого восстановления обнаружена разорванная запись (журнал не был частью резервного набора данных). |
JET_errLogCorruptDuringHardRestore |
Во время жесткого восстановления обнаружена повреждение в резервном наборе. |
JET_errLogCorruptDuringHardRecovery |
Во время жесткого восстановления обнаружена повреждение (журнал не был частью резервного набора данных). |
JET_errMustDisableLoggingForDbUpgrade |
Ведение журнала невозможно включить при попытке обновить базу данных. |
JET_errBadRestoreTargetInstance |
Значение TargetInstance, указанное для восстановления, не найдено или файлы журнала не совпадают. |
JET_errRecoveredWithoutUndo |
Ядро СУБД успешно воспроизводило все операции в журнале транзакций для выполнения аварийного восстановления, но вызывающий объект выбрал для остановки восстановления без отката незафиксированных обновлений. |
JET_errDatabasesNotFromSameSnapshot |
Восстанавливаемые базы данных не из той же резервной копии теневого копирования. |
JET_errSoftRecoveryOnSnapshot |
Выполняется обратимое восстановление базы данных из резервного набора теневого копирования. |
JET_errUnicodeTranslationBufferTooSmall |
Буфер перевода Юникода слишком мал. |
JET_errUnicodeTranslationFail |
Сбой нормализации Юникода. |
JET_errUnicodeNormalizationNotSupported |
Операционная система не поддерживает нормализацию Юникода, а обратный вызов нормализации не указан. |
JET_errExistingLogFileHasBadSignature |
Существующий файл журнала имеет плохую подпись. |
JET_errExistingLogFileIsNotContiguous |
Существующий файл журнала не является непрерывным. |
JET_errLogReadVerifyFailure |
Ошибка проверка sum была обнаружена в файле журнала во время резервного копирования. |
JET_errSLVReadVerifyFailure |
Этот флаг зарезервирован. |
JET_errCheckpointDepthTooDeep |
Существует слишком много выдающихся поколений между проверка point и текущим поколением. |
JET_errRestoreOfNonBackupDatabase |
В базе данных, которая не была резервной базой данных, была предпринята попытка жесткого восстановления. |
JET_errInvalidGrbit |
Существует недопустимый параметр grbit. |
JET_errTermInProgress |
Завершение выполняется. |
JET_errFeatureNotAvailable |
Этот элемент API не поддерживается. |
JET_errInvalidName |
Используется недопустимое имя. |
JET_errInvalidParameter |
Используется недопустимый параметр API. |
JET_errDatabaseFileReadOnly |
Была предпринята попытка подключиться к файлу базы данных только для чтения и записи. |
JET_errInvalidDatabaseId |
Существует недопустимый идентификатор базы данных. |
JET_errOutOfMemory |
Система не хватает памяти. |
JET_errOutOfDatabaseSpace |
Достигнут максимальный размер базы данных. |
JET_errOutOfCursors |
Таблица выходит за пределы курсоров. |
JET_errOutOfBuffers |
База данных выходит из буферов страниц. |
JET_errTooManyIndexes |
Слишком много индексов. |
JET_errTooManyKeys |
В индексе слишком много столбцов. |
JET_errRecordDeleted |
Запись удалена. |
JET_errReadVerifyFailure |
На странице базы данных возникает ошибка проверка sum. |
JET_errPageNotInitialized |
Существует пустая страница базы данных. |
JET_errOutOfFileHandles |
Нет дескрипторов файлов. |
JET_errDiskIO |
Возникла ошибка ввода-вывода на диск. |
JET_errInvalidPath |
Недопустимый путь к файлу. |
JET_errInvalidSystemPath |
Существует недопустимый системный путь. |
JET_errInvalidLogDirectory |
Существует недопустимый каталог журналов. |
JET_errRecordTooBig |
Запись превышает максимальный размер. |
JET_errTooManyOpenDatabases |
Существует слишком много открытых баз данных. |
JET_errInvalidDatabase |
Это не файл базы данных. |
JET_errNotInitialized |
Ядро СУБД не инициализировано. |
JET_errAlreadyInitialized |
Ядро СУБД уже инициализировано. |
JET_errInitInProgress |
Ядро СУБД инициализируется. |
JET_errFileAccessDenied |
Доступ к файлу невозможен, так как файл заблокирован или используется. |
JET_errBufferTooSmall |
Буфер слишком мал. |
JET_errTooManyColumns |
Определены слишком много столбцов. |
JET_errContainerNotEmpty |
Контейнер не пуст. |
JET_errInvalidFilename |
Недопустимое имя файла. |
JET_errInvalidBookmark |
Существует недопустимая закладка. |
JET_errColumnInUse |
Используемый столбец находится в индексе. |
JET_errInvalidBufferSize |
Буфер данных не соответствует размеру столбца. |
JET_errColumnNotUpdatable |
Невозможно задать значение столбца. |
JET_errIndexInUse |
Индекс используется. |
JET_errLinkNotSupported |
Поддержка ссылок недоступна. |
JET_errNullKeyDisallowed |
Ключи NULL не допускаются в индексе. |
JET_errNotInTransaction |
Операция должна выполняться в транзакции. |
JET_errTooManyActiveUsers |
Слишком много активных пользователей базы данных |
JET_errInvalidCountry |
Недопустимый или неизвестный код страны. |
JET_errInvalidLanguageId |
Недопустимый или неизвестный идентификатор языка. |
JET_errInvalidCodePage |
Указана недопустимая или неизвестная кодовая страница. |
JET_errInvalidLCMapStringFlags |
Для LCMapString используются недопустимые флаги. |
JET_errVersionStoreEntryTooBig |
Была предпринята попытка создать запись хранилища версий (RCE), которая была больше контейнера версий. |
JET_errVersionStoreOutOfMemoryAndCleanupTimedOut |
Хранилище версий отсутствует в памяти, и попытка очистки завершилась сбоем. |
JET_errVersionStoreOutOfMemory |
Хранилище версий выходит за пределы памяти, и попытка очистки уже выполнена). |
JET_errCannotIndex |
Нельзя индексировать столбцы escrow и SLV. |
JET_errRecordNotDeleted |
Запись не была удалена. |
JET_errTooManyMempoolEntries |
Было запрошено слишком много записей мемпула. |
JET_errOutOfObjectIDs |
База данных выходит из идентификаторов объектов дерева B+, поэтому автономная дефрагментация должна выполняться для освобождения или неиспользуемых объектов. |
JET_errOutOfLongValueIDs |
Счетчик идентификатора длинного значения достиг максимального значения. Для освобождения свободного или неиспользуемого longValueID необходимо выполнить автономную дефрагментацию. |
JET_errOutOfAutoincrementValues |
Счетчик автоматического увеличения достиг максимального значения. Автономная дефрагментация не сможет освободить или неиспользуемые значения автоматического увеличения). |
JET_errOutOfDbtimeValues |
Счетчик Dbtime достиг максимального значения. Для освобождения бесплатных или неиспользуемых значений Dbtime необходимо выполнить автономную дефрагментацию. |
JET_errOutOfSequentialIndexValues |
Счетчик последовательного индекса достиг максимального значения. Для освобождения свободных или неиспользуемых значений SequentialIndex необходимо выполнить автономную дефрагментацию. |
JET_errRunningInOneInstanceMode |
Этот вызов с несколькими экземплярами включает режим одно экземпляра. |
JET_errRunningInMultiInstanceMode |
Этот вызов с одним экземпляром включает режим с несколькими экземплярами. |
JET_errSystemParamsAlreadySet |
Параметры глобальной системы уже заданы. |
JET_errSystemPathInUse |
Системный путь уже используется другим экземпляром базы данных. |
JET_errLogFilePathInUse |
Путь к файлу журнала уже используется другим экземпляром базы данных. |
JET_errTempPathInUse |
Путь к временной базе данных уже используется другим экземпляром базы данных. |
JET_errInstanceNameInUse |
Имя экземпляра уже используется. |
JET_errInstanceUnavailable |
Этот экземпляр нельзя использовать, так как он столкнулся с неустранимой ошибкой. |
JET_errDatabaseUnavailable |
Эту базу данных нельзя использовать, так как она столкнулась с неустранимой ошибкой. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
Этот экземпляр нельзя использовать, так как при выполнении операции (например, отката транзакции) возникла ошибка с полным диском журнала, которая не могла терпеть сбой. |
JET_errOutOfSessions |
База данных выходит из сеансов. |
JET_errWriteConflict |
Блокировка записи завершилась сбоем из-за существования выдающейся блокировки записи. |
JET_errTransTooDeep |
Транзакции вложены слишком глубоко. |
JET_errInvalidSesid |
Существует недопустимый дескриптор сеанса. |
JET_errWriteConflictPrimaryIndex |
Обновление было предприняно для незафиксированного первичного индекса. |
JET_errInTransaction |
Операция не допускается в рамках транзакции. |
JET_errRollbackRequired |
Текущая транзакция должна быть откатена. Его нельзя зафиксировать, а новый не может быть запущен. |
JET_errTransReadOnly |
Транзакция, доступная только для чтения, пыталась изменить базу данных. |
JET_errSessionWriteConflict |
В одном сеансе была предпринята попытка заменить одну и ту же запись двумя различными курсорами. |
JET_errRecordTooBigForBackwardCompatibility |
Запись будет слишком большой, если она представлена в формате базы данных из предыдущей версии Jet. |
JET_errCannotMaterializeForwardOnlySort |
Не удалось создать временную таблицу из-за параметров, конфликтующих с JET_bitTTForwardOnly. |
JET_errSesidTableIdMismatch |
Дескриптор сеанса нельзя использовать с идентификатором таблицы, так как он не использовался для его создания. |
JET_errInvalidInstance |
Дескриптор экземпляра недопустим или ссылается на экземпляр, который был завершен. |
JET_errReadLostFlushVerifyFailure |
Страница базы данных, считываемая с диска, имела предыдущую запись, не представленную на странице. Доступно в Windows 8 и более поздних версиях для клиента и Windows Server 2012 и более поздних версий для сервера. |
JET_errDatabaseDuplicate |
База данных уже существует. |
JET_errDatabaseInUse |
Используемая база данных. |
JET_errDatabaseNotFound |
Такая база данных отсутствует. |
JET_errDatabaseInvalidName |
Недопустимое имя базы данных. |
JET_errDatabaseInvalidPages |
Недопустимое количество страниц. |
JET_errDatabaseCorrupted |
Существует файл, отличный от базы данных, или поврежденная база данных. |
JET_errDatabaseLocked |
База данных заблокирована исключительно. |
JET_errCannotDisableVersioning |
Невозможно отключить управление версиями для этой базы данных. |
JET_errInvalidDatabaseVersion |
Ядро СУБД несовместимо с базой данных. |
JET_errDatabase200Format |
База данных находится в более старом формате (200). Эта ошибка возвращается JetInit, если JET_paramCheckFormatWhenOpenFail задано. Только клиент Windows NT. |
JET_errDatabase400Format |
База данных находится в более старом формате (400). Эта ошибка возвращается JetInit, если JET_paramCheckFormatWhenOpenFail задано. Только клиент Windows NT. |
JET_errDatabase500Format |
База данных находится в более старом формате (500). Эта ошибка возвращается JetInit, если JET_paramCheckFormatWhenOpenFail задано. Только клиент Windows NT. |
JET_errPageSizeMismatch |
Размер страницы базы данных не соответствует обработчику. |
JET_errTooManyInstances |
Больше экземпляров базы данных не может быть запущено. |
JET_errDatabaseSharingViolation |
Другой экземпляр базы данных использует эту базу данных. |
JET_errAttachedDatabaseMismatch |
Выдающееся вложение базы данных обнаружено в начале или конце восстановления, но база данных отсутствует или не соответствует сведениям о вложениях. |
JET_errDatabaseInvalidPath |
Указанный путь к файлу базы данных является незаконным. |
JET_errDatabaseIdInUse |
База данных назначается идентификатором, который уже используется. |
JET_errForceDetachNotAllowed |
Принудительное отключение допускается только после остановки нормального отсоединения из-за ошибки. |
JET_errCatalogCorrupted |
В каталоге обнаружена повреждение. |
JET_errPartiallyAttachedDB |
База данных присоединена только частично, и операция присоединения не может быть завершена. |
JET_errDatabaseSignInUse |
База данных с той же сигнатурой уже используется. |
JET_errDatabaseCorruptedNoRepair |
База данных повреждена, но восстановление не допускается. |
JET_errInvalidCreateDbVersion |
Ядро СУБД попыталось воспроизвести операцию создания базы данных из журнала транзакций, но не удалось выполнить из-за несовместимой версии этой операции. |
JET_errTableLocked |
Таблица заблокирована исключительно. |
JET_errTableDuplicate |
Таблица уже существует. |
JET_errTableInUse |
Таблица используется и не может быть заблокирована. |
JET_errObjectNotFound |
Нет такой таблицы или объекта. |
JET_errDensityInvalid |
Существует плохая плотность файлов или индексов. |
JET_errTableNotEmpty |
Таблица не пуста. |
JET_errInvalidTableId |
Недопустимый идентификатор таблицы. |
JET_errTooManyOpenTables |
Больше таблиц нельзя открывать, даже после выполнения внутренней задачи очистки. |
JET_errIllegalOperation |
Операция не поддерживается в таблице. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
Больше таблиц не может быть открыто, так как попытка очистки завершилась сбоем. |
JET_errObjectDuplicate |
Используется имя таблицы или объекта. |
JET_errInvalidObject |
Объект недопустим для операции. |
JET_errCannotDeleteTempTable |
JetCloseTable необходимо использовать вместо JetDeleteTable для удаления временной таблицы. |
JET_errCannotDeleteSystemTable |
Произошла неправовая попытка удалить системную таблицу. |
JET_errCannotDeleteTemplateTable |
Произошла неправовая попытка удалить таблицу шаблонов. |
JET_errExclusiveTableLockRequired |
В таблице должна быть монопольная блокировка. |
JET_errFixedDDL |
Операции DDL запрещены в этой таблице. |
JET_errFixedInheritedDDL |
В производной таблице операции DDL запрещены наследуемой части DDL. |
JET_errCannotNestDDL |
В настоящее время вложение иерархического DDL не поддерживается. |
JET_errDDLNotInheritable |
Была предпринята попытка наследовать DDL из таблицы, которая не помечена как таблица шаблона. |
JET_errInvalidПараметры |
Системные параметры были заданы неправильно. |
JET_errClientRequestToStopJetService |
Клиент попросил остановить службу. |
JET_errCannotAddFixedVarColumnToDerivedTable |
Таблица шаблонов была создана с набором флага NoFixedVarColumnsInDerivedTables. |
JET_errIndexCantBuild |
Сбой сборки индекса. |
JET_errIndexHasPrimary |
Первичный индекс уже определен. |
JET_errIndexDuplicate |
Индекс уже определен. |
JET_errIndexNotFound |
Такой индекс отсутствует. |
JET_errIndexMustStay |
Кластеризованный индекс нельзя удалить. |
JET_errIndexInvalidDef |
Недопустимое определение индекса. |
JET_errInvalidCreateIndex |
Создание описания индекса недопустимо. |
JET_errTooManyOpenIndexes |
База данных не входит в блоки описания индекса. |
JET_errMultiValuedIndexViolation |
Ключи индекса, не являющиеся уникальными, создаются для многозначного индекса. |
JET_errIndexBuildCorrupted |
Вторичный индекс, который правильно отражает основной индекс, не удалось выполнить сборку. |
JET_errPrimaryIndexCorrupted |
Первичный индекс поврежден и база данных должна быть дефрагментирована. |
JET_errSecondaryIndexCorrupted |
Вторичный индекс поврежден и база данных должна быть дефрагментирована. |
JET_errInvalidIndexId |
Недопустимый идентификатор индекса. |
JET_errIndexTuplesSecondaryIndexOnly |
Индекс кортежа можно задать только в дополнительном индексе. |
JET_errIndexTuplesTooManyColumns |
Определение индекса кортежа содержит больше ключевых столбцов, которые может поддерживать ядро СУБД. Обратите внимание , что ошибка JET_errIndexTuplesOneColumnOnly устарела и заменена JET_errIndexTuplesTooManyColumns. |
JET_errIndexTuplesNonUniqueOnly |
Индекс кортежа должен быть не уникальным индексом. |
JET_errIndexTuplesTextBinaryColumnsOnly |
Определение индекса кортежа может содержать только ключевые столбцы с типами текстовых или двоичных столбцов. Обратите внимание , что ошибка JET_errIndexTuplesTextColumnsOnly устарела и заменена JET_errIndexTuplesTextBinaryColumnsOnly. |
JET_errIndexTuplesVarSegMacNotAllowed |
Индекс кортежа не разрешает настройку cbVarSegMac. |
JET_errIndexTuplesInvalidLimits |
Минимальная или максимальная длина кортежа или максимальное число символов, указанных для индекса, недопустимы. |
JET_errIndexTuplesCannotRetrieveFromIndex |
JetRetrieveColumn не может вызываться с набором флагов JET_bitRetrieveFromIndex при получении столбца в индексе кортежа. |
JET_errIndexTuplesKeyTooSmall |
Указанный ключ не соответствует минимальной длине кортежа. |
JET_errColumnLong |
Значение столбца длинное. |
JET_errColumnNoChunk |
Такой блок отсутствует в длинном значении. |
JET_errColumnDoesNotFit |
Поле не будет соответствовать записи. |
JET_errNullInvalid |
Недопустимое значение NULL. |
JET_errColumnIllegalNull |
Недопустимое значение NULL. Эта ошибка возвращается диспетчером записей. |
JET_errColumnIndexed -1505 |
Столбец индексируется и не может быть удален. |
JET_errColumnTooBig -1506 |
Длина поля превышает максимальную допустимую длину. |
JET_errColumnNotFound -1507 |
Такой столбец отсутствует. |
JET_errColumnDuplicate -1508 |
Это поле уже определено. |
JET_errMultiValuedColumnMustBeTagged -1509 |
Предпринята попытка создать многозначный столбец, но столбец не помечен. |
JET_errColumnRedundant -1510 |
Существовал второй столбец автоматического увеличения или версии. |
JET_errInvalidColumnType -1511 |
Недопустимый тип данных столбца. |
JET_errTaggedNotNULL -1514 |
Столбцы, не помеченные как NULL, отсутствуют. |
JET_errNoCurrentIndex -1515 |
База данных недопустима, так как она не содержит текущий индекс. |
JET_errKeyIsMade -1516 |
Ключ полностью сделан. |
JET_errBadColumnId -1517 |
Неверный идентификатор столбца. |
JET_errBadItagSequence -1518 |
Для помеченного столбца имеется плохое значение itagSequence. |
JET_errColumnInRelationship -1519 |
Невозможно удалить столбец, так как он является частью связи. |
JET_errCannotBeTagged -1521 |
Автоматическое увеличение и версия не могут быть помечены. |
JET_errDefaultValueTooBig -1524 |
Значение по умолчанию превышает максимальный размер. |
JET_errMultiValuedDuplicate -1525 |
В уникальном многозначном столбце обнаружено повторяющееся значение. |
JET_errLVCorrupted -1526 |
Повреждение было обнаружено в дереве длинного значения. |
JET_errMultiValuedDuplicateAfterTruncation -1528 |
Повторяющееся значение было обнаружено в уникальном многозначном столбце после нормализации данных, и оно нормализует данные перед сравнением. |
JET_errDerivedColumnCorruption -1529 |
Недопустимый столбец в производной таблице. |
JET_errInvalidPlaceholderColumn -1530 |
Предпринята попытка преобразовать столбец в основной заполнитель индекса, но столбец не соответствует необходимым критериям. |
JET_errRecordNotFound -1601 |
Ключ не найден. |
JET_errRecordNoCopy -1602 |
Рабочий буфер отсутствует. |
JET_errNoCurrentRecord -1603 |
Текущая запись отсутствует. |
JET_errRecordPrimaryChanged -1604 |
Первичный ключ может не измениться. |
JET_errKeyDuplicate -1605 |
Существует недопустимый повторяющийся ключ. |
JET_errAlreadyPrepared -1607 |
Предпринята попытка обновить запись во время выполнения обновления записи. |
JET_errKeyNotMade -1608 |
Звонок не был выполнен в JetMakeKey. |
JET_errUpdateNotPrepared -1609 |
Вызов не был выполнен в JetPrepareUpdate. |
JET_errDataHasChanged -1611 |
Данные изменились, и операция была прервана. |
JET_errLanguageNotSupported -1619 |
Эта установка Windows не поддерживает выбранный язык. |
JET_errTooManySorts -1701 |
Слишком много процессов сортировки. |
JET_errInvalidOnSort -1702 |
Недопустимая операция произошла во время сортировки. |
JET_errTempFileOpenError -1803 |
Не удалось открыть временный файл. |
JET_errTooManyAttachedDatabases -1805 |
Слишком много баз данных открыты. |
JET_errDiskFull -1808 |
На диске нет места. |
JET_errPermissionDenied -1809 |
Разрешение запрещено. |
JET_errFileNotFound -1811 |
Файл не найден. |
JET_errFileInvalidType -1812 |
Недопустимый тип файла. |
JET_errAfterInitialization -1850 |
Восстановление невозможно запустить после инициализации. |
JET_errLogCorrupted -1852 |
Журналы не могут быть интерпретированы. |
JET_errInvalidOperation -1906 |
Операция недопустима. |
JET_errAccessDenied -1907 |
Отказано в доступе". |
JET_errTooManySplits -1909 |
Бесконечное разделение. |
JET_errSessionSharingViolation -1910 |
Несколько потоков используют один и тот же сеанс. |
JET_errEntryPointNotFound -1911 |
Не удалось найти точку входа в требуемой библиотеке DLL. |
JET_errSessionContextAlreadySet -1912 |
Указанный сеанс уже имеет набор контекста сеанса. |
JET_errSessionContextNotSetByThisThread -1913 |
Предпринята попытка сбросить контекст сеанса, но текущий поток не был исходным, который задал контекст сеанса. |
JET_errSessionInUse -1914 |
Предпринята попытка завершить сеанс, используемый в настоящее время. |
JET_errRecordFormatConversionFailed -1915 |
Во время преобразования динамического формата записей произошла внутренняя ошибка. |
JET_errOneDatabasePerSession -1916 |
Допускается только одна открытая пользовательская база данных на сеанс (как указано, задав флаг JET_paramOneDatabasePerSession во время создания базы данных). |
JET_errRollbackError -1917 |
Во время отката произошла ошибка. |
JET_errCallbackFailed -2101 |
Сбой вызова функции обратного вызова. |
JET_errCallbackNotResolved -2102 |
Не удалось найти функцию обратного вызова. |
JET_errOSSnapshotInvalidSequence -2401 |
API теневого копирования операционной системы использовался в недопустимой последовательности. |
JET_errOSSnapshotTimeOut -2402 |
Теневая копия операционной системы закончилась временем ожидания. |
JET_errOSSnapshotNotAllowed -2403 |
Теневая копия операционной системы запрещена, так как выполняется резервное копирование или восстановление. |
JET_errOSSnapshotInvalidSnapId -2404 |
Сбой операции, так как указанный дескриптор теневого копирования операционной системы недействителен. |
JET_errLSCallbackNotSpecified -3000 |
Предпринята попытка использовать локальное хранилище без указанной функции обратного вызова. |
JET_errLSAlreadySet -3001 |
Предпринята попытка задать локальное хранилище для объекта, который уже был задан. |
JET_errLSNotSet -3002 |
Предпринята попытка получить локальное хранилище из объекта, который не был задан. |
JET_errFileIOSparse -4000 |
Не удалось выполнить операцию ввода-вывода, так как она была предпринята в отношении нераспределенной области файла. |
JET_errFileIOBeyondEOF -4001 |
Чтение было выдано в расположение за пределами EOF (записи расширят файл). |
JET_errFileIOAbort -4002 |
Этот флаг указывает вызывающей JET_ABORTRETRYFAILCALLBACK прервать указанный ввод-вывод. |
JET_errFileIORetry -4003 |
Этот флаг указывает вызывающей JET_ABORTRETRYFAILCALLBACK повторить указанный ввод-вывод. |
JET_errFileIOFail -4004 |
Этот флаг указывает вызывающей JET_ABORTRETRYFAILCALLBACK сбой указанного ввода-вывода. |
JET_errFileCompressed -4005 |
Доступ на чтение и запись не поддерживается в сжатых файлах. |
Замечания
Как правило, значение, которое больше нуля, должно интерпретироваться как предупреждение, значение нуля должно интерпретироваться как успешное, и значение, которое меньше нуля, должно быть интерпретировано как ошибка. Другие шаблоны в этих значениях, например диапазоны значений, не должны полагаться на приложение.
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista, Windows XP или Windows 2000 Профессиональный. |
Сервер |
Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server. |
Верхний колонтитул |
Объявлен в Esent.h. |
См. также
Параметры обработки ошибок
Расширяемые ошибки подсистемы служба хранилища
Расширяемые файлы ядра служба хранилища