Site icon EfmSoft

Что означает код HRESULT 0x87AF0205 (SQLITE_E_BUSY_SNAPSHOT)?

 
Предыдущий Следующий
SQLITE_E_ABORT_ROLLBACK SQLITE_E_READONLY_CANTLOCK

SQLITE_E_BUSY_SNAPSHOT

Что означает SQLITE_E_BUSY_SNAPSHOT

SQLITE_E_BUSY_SNAPSHOT (0x87AF0205) — База данных занята из-за конфликта со снимком.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «база данных занята из-за конфликта со снимком», разделите время ожидания очереди, сети, сервера и локального ввода-вывода; повтор оправдан только после наблюдаемого изменения состояния или нагрузки.

С первым HRESULT сопоставьте полный расширенный код результата, SQL, параметры, режим journal, путь к базе и состояние транзакции.

Сохраните данные PRAGMA wal_checkpoint(PASSIVE);, WAL для сопоставления с последующим сбоем.

PRAGMA wal_checkpoint(PASSIVE);

Документация для результата 0x87AF0205: коды результатов и ошибок SQLite · режим Write-Ahead Logging SQLite · SQLite: Set a busy timeout.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version