Как контролировать состояние базы Bindery и ее соответствие объектам?
Теоретически, при исправно работающей TTS, бесперебойном питании сервера, соблюдении правил запуска и остановки сервера база не требует вмешательства. В жизни это не всегда так, и периодически рекомендуется проверять целостность базы. Кроме того, сигналом к этому действию являются необъяснимые отказы в регистрации, в работе системы печати и другие загадочные неприятные явления.
Проверку целостности и коррекцию Bindery осуществляет утилита BINDFIX.EXE, которая, предварительно копируя рабочие файлы базы в резервные (NET$OBJ.OLD, NET$PROP.OLD и NET$VAL.OLD), создает новые рабочие файлы. На действия по удалению лишних объектов (например, почтовых каталогов несуществующих пользователей) утилита запрашивает у оператора подтверждение. Для отмены действий BINDFIX имеется утилита BINDREST.EXE, которая переименовывает файлы .OLD в файлы .SYS. Файлы .OLD могут быть скопированы на любой диск станции, сохранены и впоследствии восстановлены и переименованы посредством BINDREST, что можно использовать для архивации Bindery.
Имейте всегда хотя бы одну копию Bindery на внешнем носителе.
Если вы случайно восстановите базу не от того сервера, то опекунские назначения для файлов и каталогов окажутся, мягко говоря, некорректными, поскольку они ссылаются на идентификаторы пользователей и групп, а связь их с именами хранится в Bindery. Заметив признаки этой ошибки, сразу разрегистрируйте всех пользователей и найдите подходящую для восстановления копию Bindery.
|