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

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

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

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

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом "«Administrator Linux. Professional» в OTUS. Вы научитесь делать профессиональный подбор конфигурации, управлять процессами, обеспечивать безопасность, выполнять развертывание, настройку и обслуживание сетей. Проверьте себя на вступительном тесте и смотрите подробнее программи ссылке.

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

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

Автор Zerox

Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале - https://t.me/srv_admin/425 или на сайте в контактах.

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

  1. Аноним

    Спасибо огромное, первый раз такой ужас видела!

  2. Владимир

    Спасибо тебе огромное, Владимир!! У меня стоит серверная версия - помогло!!!! Ты просто меня спас от литра корвалола!

  3. Светлана

    Огромное спасибо! Помогла ваша рекомендация.

  4. Эльмира

    Спасибо! Спасибо большое. Все работает. Это действие я назвала "Отрубание хвоста у ящерицы". Новый сам вырастет!)

  5. Евгения

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

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

  7. Виктория

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

  8. Аноним

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

  9. Сергей

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

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

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

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

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

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar