20.11.2015
sqlite3_step failed: database disk image is malformed
db: C:\ut11\1Cv8Log\1Cv8.lgd
Причиной ошибок sqlite может служить повреждение данных в файле журнала регистрации. Способ решения этой проблемы описан в данной статье. О том, что Вы столкнулись именно с этой проблемой говорит ошибка database disk image is malformed. При этом она может быть скрыта другими ошибками sqlite. Когда пользователи получают ошибки sqlite, следует искать ошибку database disk image is malformed в журналах клиентских приложений (для файлового варианта) или менеджеров кластера. Она будет указана в журнале в виде:
16:29.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr='sqlite3_exec failed: database disk image is malformed
db: C:\Program Files\1cv8\srvinfo\reg_1541\50b80b42-24a3-4f33-8508-5672acb80621\1Cv8Log\1Cv8.lgd sql: PRAGMA journal_mode = OFF'
Такая ошибка означает, что файл журнала регистрации, указанный в ошибке, поврежден.
Для Windows утилиту нужно скачать отсюда.
Для Linux следует использовать утилиту, доступную в официальных репозиториях.
ВНИМАНИЕ! Все нижеследующие операции обязательно производите над копией файла журнала регистрации
sqlite3 1Cv8.lgd .dump >> backup.sql
sqlite3 1Cv8.lgd < backup.sql
При этом могут выводиться ошибки. Это нормально.