К списку

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

01
января
2002
В случае, если при работе с базой данных типа 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).
Восстановление базы данных будет платным.