Восстановление баз данных

В случае сбоя встроенной базы данных SQLite3 существует возможность восстановления поврежденной базы штатными средствами.

В случае повреждения базы данных выполняется следующая последовательность действий:

1.При наличии повреждения базы данных запуск и функционирование Сервера не осуществляется:

a)В процессе работы Сервера: если возник сбой при штатном взаимодействии со встроенной базой данных, осуществляется автоматический останов Сервера.

b)В процессе запуска Сервера: если в настройках базы данных SQLite3 установлен флаг Проверять целостность образа, осуществляется автоматическая проверка целостности образа базы данных. При обнаружении неисправности запуск Сервера не осуществляется.

2.Для возможности запуска Сервера необходимо осуществить восстановление поврежденной базы данных:

a)Если в настройках базы данных SQLite3 установлен флаг Восстанавливать поврежденный образ автоматически, при запуске Сервера Dr.Web осуществляется автоматическое восстановление поврежденного образа базы данных.

b)Если автоматическое восстановление образа базы данных отключено, вы можете воспользоваться ключом repairdb при запуске Сервера из командной строки (см. также документ Приложения, раздел H4.3. Команды для управления базой данных).