В том случае, если проверка целостности ГБД или общей библиотеки привела к обнаружению ошибок, дальнейшее использование данной ГБД небезопасно. В этой ситуации можно либо вернуться к резервной копии (в предположении, что пользователь регулярно делает резервные копии данных, предварительно проверив их целостность), либо выполнить операцию восстановления, выбрав команду меню ГБД+Восстановить. По этой команде будет запущен мастер восстановления целостности (рис. 6-9).
Рис. 6-9. Мастер восстановления целостности
На первой странице мастера пользователь должен выбрать для восстановления ГБД или общую библиотеку.
Если включен флажок Использовать файл изменений, то в исходные данные, подлежащие восстановлению, будут включены также данные из файла изменений. Результат восстановления всегда записывается в основные файлы ГБД или общей библиотеки, а использованный файл изменений удаляется.
Можно также выбрать файл для записи отчета о восстановлении. Для файлов отчета о восстановлении система использует расширение RPR.
Флажок Детализировать информацию об ошибках определяет, будет ли выдаваться информация об ошибках восстановления конкретных объектов и записей. Если флажок выключен, то будет выдаваться лишь информация об ошибках в структуре компонентов ГБД.
После нажатия кнопок Далее и Восстановить система выполняет попытку устранить нарушения целостности данных. Как правило, это удается сделать, хотя при восстановлении может быть потеряна часть поврежденных данных. После выполнения операции система выдает сообщение: «Восстановление успешно завершено» или же «Восстановление невозможно».