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

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

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

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

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

Автор Zerox

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

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

  1. Аватар
    Эльмира

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

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

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

  3. Аватар

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

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

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

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

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

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

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

  7. Аватар

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

  8. Аватар

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

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

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

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