Добавить в корзинуПозвонить
Найти в Дзене
Будни одинэсника | 1С

Как восстановить базу Frontol, после ошибки "internal gds software consistency check"?

Что делать если во Фронтоле вышла ошибка? — Ошибка работы с базой! internal gds software consistency check (can't continue after bugcheck) (665511222). Причина такой ошибки в том, что в базе данных появились ошибки и какие-то записи стали "неправильными" и не согласуются с остальными. Это может произойти по разным причинам, например: 1. Во-первых, сделать резервную копию базы. Для этого достаточно скопировать куда-нибудь два файла базы данных — MAIN.GDB и LOG.GDB. База данных Frontol 5/6 состоит из двух файлов .GDB. В одной из них хранятся собственно записи базы данных (справочники, опции и проч.) — это файл MAIN.GDB, в другой это журнал действий — LOG.GDB, в котором хранятся записи обо всех действиях и ошибках на рабочем месте кассира. В качестве СУБД используется — FireBird ВАЖНО! Перед тем как делать любые действия с базой данных необходимо остановить службу — FrontolService, иначе файл будет занят и с ним нельзя будет делать ни какие действия. 2. Качаем готовые скрипты (скачивание
Оглавление

Что делать если во Фронтоле вышла ошибка? — Ошибка работы с базой! internal gds software consistency check (can't continue after bugcheck) (665511222).

Давайте будем разбираться!

Причина такой ошибки в том, что в базе данных появились ошибки и какие-то записи стали "неправильными" и не согласуются с остальными. Это может произойти по разным причинам, например:

  • Некорректно завершили работу компьютера или программы Фронтол;
  • Выключили электричество;
  • Ошибки на жестком диске;
  • И т.д.

Что делать?

1. Во-первых, сделать резервную копию базы. Для этого достаточно скопировать куда-нибудь два файла базы данных — MAIN.GDB и LOG.GDB.

База данных Frontol 5/6 состоит из двух файлов .GDB. В одной из них хранятся собственно записи базы данных (справочники, опции и проч.) — это файл MAIN.GDB, в другой это журнал действий — LOG.GDB, в котором хранятся записи обо всех действиях и ошибках на рабочем месте кассира.
В качестве СУБД используется — FireBird

ВАЖНО! Перед тем как делать любые действия с базой данных необходимо остановить службу — FrontolService, иначе файл будет занят и с ним нельзя будет делать ни какие действия.

2. Качаем готовые скрипты (скачивание доступно только подписчикам). Распаковываем в папку с базой данных и запускаем соответствующие файлы —

  • fixbase_crash_WinXP.cmd, если FireBird расположен в папке C:\Program Files\FireBird\
  • fixbase_crash_Win8_10.cmd, если FireBird расположен в папке C:\Program Files (x86)\FireBird\

3. Скрипты сначала сделают еще раз резервную копию (в каталоге с базой появятся файлы — MAIN.GBK и LOG.GBK), потом будет произведено тестирование с исправлением ошибок. В итоге получим примерно такой отчет:

Summary of validation errors

  • Number of record level errors: 4
  • Number of index page errors: 15
  • Number of database page errors: 701

4. После тестирования можно запускать и работать!

Если что-то не получается, пишите нам в Телеграм.

Следите за новостями в телефоне? Подпишитесь на наш Telegram-канал.