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

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

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

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

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

Если вы хотите стать специалистом по отказоустойчивым виртуальным и кластерным средам, рекомендую познакомиться с онлайн-курсом Администратор Linux. Виртуализация и кластеризация в OTUS. Курс не для новичков, для поступления нужны хорошие знания по Linux. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
  • Умение строить отказоустойчивые кластера виртуализации для запуска современных сервисов, рассчитанных под высокую нагрузку.
  • Будете разбираться в современных технологиях кластеризации, оркестрации и виртуализации.
  • Научитесь выбирать технологии для построения отказоустойчивых систем под высокую нагрузку.
  • Практические навыки внедрения виртуализации KVM, oVirt, Xen.
  • Кластеризация сервисов на базе pacemaker,k8s, nomad и построение дисковых кластеров на базе ceph, glaster, linstore.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .

Помогла статья? Подписывайся на telegram канал автора

Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Автор Zerox

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

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

  1. Аватар
    Евгения

    Спасибо! очень помогли, я думала что все, капец всему!

  2. Аватар

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

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

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

  4. Аватар
    Аноним

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

  5. Аватар
    Сергей

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

  6. Аватар

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

  7. Аватар

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

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

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

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