Что означает код HRESULT 0x87AF0016 (SQLITE_E_NOLFS)?

 
Предыдущий Следующий
SQLITE_E_MISUSE SQLITE_E_AUTH

SQLITE_E_NOLFS

Как диагностировать SQLITE_E_NOLFS

SQLITE_E_NOLFS — SQLite требуется поддержка больших файлов, но текущая файловая система или среда выполнения её не предоставляет.

Как локализовать источник

  • Создайте минимальный тест с тем же SQL, схемой и режимом соединения.

Команда или запрос для проверки результата

PRAGMA page_count;
PRAGMA page_size;

Ссылки по этому результату

Диагностика и проверка

SQLite требуется large-file support, которого текущая VFS/файловая система не предоставляет. Сохраните размер базы, filesystem type, build/runtime ограничения и VFS, открывший файл. Проверьте 64-bit file offsets и mount capabilities до изменения SQL. IOERR_RDLOCK относится к блокировке уже поддерживаемого файла, а NOLFS означает невозможность корректно адресовать требуемый большой файл.


Нужно найти другой код? Найти другой код состояния или ошибки.