
Модуль 25 Основы Администрирования 9-5
В BRIEF режиме, проверка останавливается, когда сталкивается с первой
неисправимой ошибкой; DICE просто определяет разрушенную базу данных.
В FULL режиме, DICE продолжает проверку в целом DB или файла, перечисляя
все не катастрофические и неисправимые ошибки до тех пор, пока количество
неисправимых ошибок превысит предел ошибок, и проверка DB
останавливается. Иногда DICE может остановиться перед проверкой всей DB в
целом. Это происходит, когда ошибки настолько серьезны, что нет смысла
продолжать проверку, например, если DB искажена.
Выпуск статистики
STATISTICS OFF означает, сто статистика не будет выпущена.
STATISTICS ON случит поводом тому, что DICE производит статистическую
сводку DB, включая ее размеры, количество элементов, содержащихся в ней и
т.д.
Проверка внешних ссылок
Элементы в некоторых типах DB имеют ссылки или совокупность ссылочных
атрибутов, которые могут указывать на элементы других DBs.
Если установлена опция NOCHECK, DICE не выполняет перекрестный контроль
каких-либо ссылок на другие DBs.
Если установлена опция CHECK, каждый ссылочный элемент проверяется,
чтобы видеть имеет ли он действительную силу. Сообщение о не
катастрофической ошибке создается для каждой обнаруженной
недействительной внешней ссылке. Следующие тесты применяют для каждой
внешней DB, на которую имеются ссылки:
Ссылочная DB существует до сих пор?
Ссылочная DB является действительной? Например, ссылочный атрибут
Design DB, на который указывает DRAFT DB, может быть недействительным.
Позиция указывается точно в пределах ссылочной DB? Заметьте, что для
скопированной DB, DICE только проверяет, чтобы ссылки находились в
пределах наибольшей копии.
Сообщение о не катастрофической ошибке создается для каждой
обнаруженной недействительной внешней ссылке.
Опцию REJECT обычно следует использовать, когда вы убеждены, что база
данных, которую вы проверяете, не содержит каких-либо внешних ссылок,
например, для Dictionary базы данных. Если используется эта команда, то
информация о любых внешних ссылках, обнаруженных в базе данных, будет
описана, как неисправимая ошибка и дальнейшая проверка будет прервана.
Если база данных была скопирована, ссылки будут проверяться в отношении к
первой обнаруженной копии.