Home » 1C » 1C ошибка: sqlite3_exec failed: database disk image is malformed

1C ошибка: sqlite3_exec failed: database disk image is malformed

Столкнулся с интересной и достаточно редкой ошибкой при работе с 1С. После отключения света в офисе, при запуске 1С предприятия у пользователей появлялась ошибка

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти .

sqlite3_exec failed: database disk image is malformed

db: c:\1C\Base\1Cv8Log\1Cv8.lgd

sql: PRAGMA journal_mode = delete

1C ошибка: sqlite3_exec failed: database disk image is malformed
Если нажать «Показать информацию для технической поддержки», то можно увидеть некоторые подробности ошибки:

Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
по причине:
Ошибка при выполнении операции с информационной базой
Файл базы данных поврежден «c:\1C\Base\1Cv8.1CD»
по причине:
Файл базы данных поврежден «c:\1C\Base\1Cv8.1CD»

1С Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
Возникла эта ошибка после того, как в офисе выключилось электричество и часть клиентов отрубились. При этом сам сервер не выключался и никак не пострадал от пропажи света. Первым делом я решил проверить целостность файла с базой. Стоит отметить, что в данном случае речь идет про файловый вариант базы 1С.

У 1С Предприятия есть в комплекте утилита для проверки файла базы данных 1Cv8.1CD на наличие ошибок. Называется она chdbfl.exe и живет по адресу

C:\Program Files (x86)\1cv8\8.3.5.1383\bin

Работа этой утилиты по восстановлению ошибок в базе данных не выявила. Тогда стал смотреть на файл 1Cv8.lgd, он упоминается в тексте ошибки. С версии платформы 8.3.5.1068  в нем хранится журнал регистрации. Мне он был не нужен, я просто его удалил, предварительно на всякий случай сохранив. Ошибка исчезла. При первом запуске базы файл был создан вновь.

Онлайн курс "DevOps практики и инструменты"

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, научиться непрерывной поставке ПО, мониторингу и логированию web приложений, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Проверьте себя на вступительном тесте и смотрите программу детальнее по .

Помогла статья? Есть возможность отблагодарить автора

Автор Zerox

Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству.

6 комментариев

  1. Аватар
    Виктория

    Спасибо за информацию- Очень очень помогли!!!!

  2. Аватар

    Спасибо удалила работает .

  3. Аватар

    всё то же самое. Заработало после удаления файла. уточню для таких же как и я чайников там в папке 2 файла, удалять надо который именно журнал 1Cv8.lgt-jornal

  4. Аватар

    Спасибо. От нашего сисадмина не дождёшься, пока что-то сделает, пришлось самой «чинить». Помогло. Он вообще сказал, что оперативки не хватает, надо докупать.>__<

  5. Аватар

    Сделал так же, удалил к чертям его (1Cv8.lgd) и все заработало дальше.
    До этого пытался восстановить по инструкции, всё сделал как надо, но толку не было.
    Спасибо за подсказку

Добавить комментарий

Ваш адрес email не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.