Восстановление элементов структуры данных
Использование утилиты REC
Переиндексация может потребоваться, например, при ненормальном завершении работы пользователя (выключение питания без выхода из Системы и т.п.) или при восстановлении резервных копий данных, сохраненных без файлов индексов. Необходимость переиндексации определяется самой Системой и в большинстве случаев выполняется автоматически при входе в Систему первого пользователя, причем вне зависимости от того, какие права доступа к файлам базы данных имеет этот пользователь. Но можно запустить выполнение переиндексации явно с помощью утилиты командной строки REC. Для этого в корневой директории, где размещается Система нужно выполнить команду:
- V32 -rec . Имена_файлов_базы_данных
где Имена_файлов_базы_данных - это любое количество указанных через пробел имен файлов (регистр не имеет значения), для которых нужно выполнить переиндексацию. Например, команда:
- V32 -rec . staff car
запустит переиндексацию файлов базы данных Staff и Car. Команда:
- V32 -rec
запускает переиндексацию всех файлов, которым, по мнению системы, это необходимо.
Работы по изменению атрибутов поддержки целостности базы данных. Использование утилиты IND
Утилита IND оперирует временными метками в файлах данных и индексов, признаком нарушения уникальности, метками блокировок и т.д. Самостоятельное применение запрещено. Все проблемы должны разрешаться с консультацией разработчиков.