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

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

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

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Курс стоящий, все подробности читайте по ссылке. Есть бесплатные курсы.

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  в нем хранится журнал регистрации. Мне он был не нужен, я просто его удалил, предварительно на всякий случай сохранив. Ошибка исчезла. При первом запуске базы файл был создан вновь.

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Администратор Linux» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .

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

Автор Zerox

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

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

  1. Аватар

    Спасибо большое !!! очень помогли!!!

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

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

  3. Аватар

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

  4. Аватар

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

  5. Аватар

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

  6. Аватар

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

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

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

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