В начало

Файл базы данных поврежден

 

            Что делать, если появляется ошибка СУБД типа «Файл базы данных поврежден»?

Обычно данная ошибка выскакивает когда нарушена целостность базы данных 1Cv8.1CD, который в Window XP может находиться в папке E:\Documents and Settings\[Текущий пользователь]\Мои документы\InfoBase. Данная ошибка возникает только в файловых базах данных, в клиент-серверных такой ошибки нет.

Первый способ исправления поврежденной базы данных заключается в том, что необходимо запустить 1С в режиме конфигуратора, а в нем выбрать в главном меню раздел Администрирование –> Тестирование и исправление, после  чего появится окно с настройками, ставим где надо галочки и жмем кнопку Выполнить. Имеется также два режима работы: Только тестирование и Тестирование и исправление.

 

Рис. Тестирование и исправление информационной базы

Рис. Тестирование и исправление информационной базы

 

Второй способ заключается в использовании стандартной утилиты chdbflt.exe, которую можно найти в папке E:\Program Files\1cv8t\[Номер релиза]\bin, при ее запуске также появляется окно, без каких-либо опций, разве что поставить галочку «Исправлять обнаруженные ошибки, далее нужно прописать путь или выбрать место расположения файла базы 1Cv8.1CD и нажать кнопку Выполнить.

Номер релиза можно посмотреть как в режиме конфигуратора Справка –> О программе, так и пользовательском режиме, нажав на кнопку с буквой «I» в крайнем верхнем углу окна программы 1С:Предприятие.

 

Рис. Номер релиза

 

Рис. Номер релиза

Рис. Номер релиза

 

Рис. Проверка физической целостности файла БД

Рис. Проверка физической целостности файла БД

 

ПРИМЕЧАНИЕ: прежде чем начинать какие-либо манипуляции с базой данных крайне рекомендуется сделать копию информационной базы. На крайний случай, если выгрузка не сработает, то можно просто скопировать папку InfoBase целиком или хотя бы файл тот же файл 1Cv8.1CD.