Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она не требует обновления, а также обладает рядом преимуществ. |
Эти ошибки возникают при серьезных авариях в работе системы - сброс питания, крах файловой системы, сбои в работе аппаратной части. В результате подобных событий в таблицах базы данных может возникнуть «мусор» (какие-то случайные данные) и могут быть потеряны значительные объемы данных. Поэтому при возникновении таких ошибок в базе данных самое лучшее решение, и может быть единственно возможное,восстановить резервную копию базы данных.
Программа Jinnee может проверять физическую целостность только TBL-файлов. Итак, что может происходить при проверке TBL-файлов.
- Каждый TBL-файл разбит на блоки фиксированной длины кратной 512 байт. При обнаружении ошибки в файле могут выдаваться сообщения - «Ошибка в блоке XXXX таблицы ‘ХХХХ’!», «Разрушен блок данных ХХХХ».
- Ошибка в блоке может «задеть» какую-то конкретную запись. В этом случае будет выдан запрос - «Разрушена запись XXXX! Корректировать блок данных?». Если ответить «Да», программа сохраняет, по возможности, информацию из сбойного блока. Очень может быть, что после коррекции некоторые записи этого блока будут содержать случайные данные.
- Если нет никакой надежды восстановить разрушенный блок данных, выводится запрос - «Удалять разрушенный блок данных?». В этом случае по ответу «Да» все записи из этого блока будут удалены.
Почти всегда после сообщений подобного рода следует огромный список нарушений логической целостности базы данных, поэтому лучше восстановить резервную копию базы данных.