| Previous | Next |
| SQLITE_E_IOERR_ACCESS | SQLITE_E_IOERR_LOCK |
SQLITE_E_IOERR_CHECKRESERVEDLOCK
SQLITE_E_IOERR_CHECKRESERVEDLOCK corresponds to SQLITE_IOERR_CHECKRESERVEDLOCK. The VFS failed in xCheckReservedLock, which SQLite uses to inspect a reserved lock state.
What to check
- Treat this as a lock-implementation or filesystem problem, not a normal SQLite busy condition.
- Check whether multiple processes access the database through a network filesystem, sync folder, container mount, or custom VFS.
- Keep evidence of the journal mode and all involved hosts before changing concurrency architecture.
PRAGMA journal_mode;
SQLite: Result and Error Codes
SQLite: File Locking and Concurrency
SQLite: Network Filesystem Considerations
Looking for a different code? Search another status or error code.