# Ошибка “….database disk image is malformed…PRAGMA journal_mode = OFF…”

**Пример ошибки:**

*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’*

**Причина**

Такая ошибка означает, что файл журнала регистрации, указанный в ошибке, поврежден.

**Решение**

1\. **Копируем файл с журналом регистрации !!!**

2\. Скачиваем утилиту командной строки [sqlite](http://www.sqlite.org/2015/sqlite-shell-win32-x86-3090200.zip)

3\. В командной строке выполняем:

```
sqlite3 ИмяКопииЖурналаРегистрации.lgd .dump >> backup.sql  
```

4\. Открываем файл backup.sql для редактирования (большой файл у меня получилось открыть в [FAR](http://www.farmanager.com/download.php?l=ru/)).

4.1. Если самой последней строкой является “ROLLBACK;” – заменяем ее на “COMMIT;” и сохраняем файл.

5\. В командной строке выполняем:

```
sqlite3 ИмяКопииЖурналаРегистрации.lgd < backup.sql  
```

**Источник**

[http://its.1c.ru/db/metod8dev#content:5867:hdoc](http://its.1c.ru/db/metod8dev#content:5867:hdoc)