| Предыдущий | Следующий |
| SQLITE_E_IOERR_VNODE | SQLITE_E_IOERR_CONVPATH |
SQLITE_E_IOERR_AUTH
Что означает SQLITE_E_IOERR_AUTH
SQLITE_E_IOERR_AUTH — слой SQLite/VFS получил ошибку авторизации/аутентификации I/O при доступе к хранилищу базы данных.
Что проверить
- Запишите VFS, путь к базе данных и операцию open/read/write.
- Проверьте пользовательское расширение encryption/auth и флаги открытия.
- Сохраните исходную ошибку ОС до преобразования в wrapper.
Как подтвердить исправление
Исправьте настройки авторизации хранилища и повторите тот же операцию с базой. Не пересоздавайте схему, если отказ возникает до чтения страниц SQLite.
Если база находится на пользовательской filesystem/VFS, повторите открытие локальной копии без этого слоя. Разница локализует ошибку авторизации в VFS/extension, а не в самой самой базы SQLite.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
