What does HRESULT 0x87AF021B (SQLITE_E_NOTICE_RECOVER_ROLLBACK) mean?

 
Previous Next
SQLITE_E_CONSTRAINT_COMMITHOOK SQLITE_E_READONLY_ROLLBACK

SQLITE_E_NOTICE_RECOVER_ROLLBACK

SQLITE_E_NOTICE_RECOVER_ROLLBACK is an SQLite notice that rollback-journal recovery occurred. It is not itself a failed transaction, but it indicates that the previous process or system did not finish cleanly.

What to check

  • Investigate the crash, forced shutdown, storage interruption, or watchdog action that preceded recovery.
  • Verify the database with an integrity check on a copy and create a fresh backup after the application returns to a healthy state.
  • Do not remove the rollback journal manually while any SQLite client can still be opening the database.
PRAGMA integrity_check;

SQLite: Result and Error Codes

SQLite: File locking and concurrency

SQLite: Online Backup API


Looking for a different code? Search another status or error code.