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

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

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

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

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

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

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

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

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