Назад к статьям

Восстановление файла БД SQLite

Ошибки SQLite "Database is locked" или "The database disk image is malformed".
В случае, если при работе с базой данных типа SQLite обнаружены непредвиденные ошибки вида: database is locked или The database disk image is malformed, то файл с Вашей базой данных повреждён. Для решения данного вопроса необходимо выполнить его восстановление. 

Для самостоятельного восстановления базы данных:
  1. Скачать архив по ссылке, извлечь вложение из архива в папку, где находится база данных;
  2. Открыть командную строку от имени администратора и указать путь до папки, где находятся база данных и файл из вложения;
  3. Выполнить следующий скрипт:
sqlite3.exe oldBase.db3 .dump | sqlite3.exe newBase.db3  

где: 
sqlite3.exe - утилита от разработчика sqlite;
oldBase.db3 - имя Вашей базы данных;
newBase.db3 - имя восстановленной базы данных.

1 ошибка бд sqlite заблокирована.png

Внимание! Перед выполнением действий необходимо создать копию базы данных. 
Все пользователи, работающие с базой, обязательно должны выйти из программы. Программа AutoИнтеллект должна быть закрыта.
Процесс восстановления может занять некоторое время.


Для восстановления базы данных силами специалистов технической поддержки компании ТрейдСофт Вы можете выслать копию базы данных на почту sdesk@tradesoft.ru (в архиве zip).
Восстановление базы данных будет платным.
Поделитесь с друзьями:

Рекомендуем почитать ещё

Начните работать эффективнее уже сегодня!

Оставьте заявку, и мы свяжемся с вами для консультации

form-chat.webp

+7

Ответим в течение рабочего дня