If the directory containing the database cannot be written then Sqlite cannot create needed temporary files to track transactions and you get messages similar to this. On Windows writes will be blocked by default if you place the database in a subfolder of Program Files hierarchy.
Bookmarks