Портал кодов ошибок
SQLiteSQLiteКод ошибки

SQLITE_READONLY_CANTINIT

readonly cantinit

Другие формы записи: 1288

Код SQLITE_READONLY_CANTINIT · Проблема, о которой сообщает SQLite.

SQLITE_READONLY_CANTINIT результатный код берет свое начало в методе xShmMap в VFS для указания, что регион общей памяти, используемый WAL, существует, но его содержание ненадежно и непригодно для использования в текущем процессе, поскольку текущий процесс не имеет разрешения на запись в регионе общей памяти. (Общая область памяти для WAL обычно является файлом с суффиксом "wal", который помянут в пространство процесса. Если текущий процесс не имеет разрешения на запись в этом файле, то он не может записать в общую память.) Более высокий уровень логики в SQLite обычно перехватит код ошибки и создаст временную область совместной памяти в мемориальном режиме, с тем чтобы текущий процесс мог по крайней мере прочитать содержание базы данных. Этот код результата не должен достигать слоя интерфейса приложения.

OPUS-MT · Helsinki-NLP / CTranslate2 · Это автоматический перевод. Технические термины и условия применения сверяйте с английским оригиналом.

The SQLITE_READONLY_CANTINIT result code originates in the xShmMap method of a VFS to indicate that the shared memory region used by WAL mode exists buts its content is unreliable and unusable by the current process since the current process does not have write permission on the shared memory region. (The shared memory region for WAL mode is normally a file with a "-wal" suffix that is mmapped into the process space. If the current process does not have write permission on that file, then it cannot write into shared memory.) Higher level logic within SQLite will normally intercept the error code and create a temporary in-memory shared memory region so that the current process can at least read the content of the database. This result code should not reach the application interface layer.

Ссылки по устранению неполадок и диагностике

Сначала убедитесь, что продукт, версия и среда в документе соответствуют вашей ситуации.

Эта запись содержит ссылки только на официальный справочник кодов. Отдельная процедура устранения неполадки не проверялась.