Резервное копирование баз данных

Материал из Oktell
Перейти к: навигация, поиск

Наверх


Система Oktell работает с тремя базами данных: «oktell», «oktell_settings» и «oktell_cc_temp». Вопрос резервного копирования баз в случае необходимости полностью возлагается на администратора. Средства Microsoft SQL Server предоставляют широкие возможности по решению этого вопроса.

В автоматическом режиме сервер производит резервное копирование БД при проведении обновления из файла (из клиентского приложения, Администрирование. Общие настройки. Управление сервером).

В разделе Администрирование. Общие настройки. Управление сервером БД доступна кнопка-команда на проведение резервного копирования всех используемых баз данных, а также кнопка резервного копирования сценариев (только xml-файлы со структурой сценария). При этом резервное копирование производится в подкаталог «BackUps» рабочего каталога службы сервера, файлы получают имена, включающие текущую дату в формате «yyMMdd». Однако, если сервер БД установлен на другом компьютере, то файлы резервных копий будут создаваться именно там. Во избежание проблем с путями в конфигурационном файле серверной службы необходимо обязательно указать параметр DBBackupDir, определяющий путь к существующему каталогу на компьютере с используемым сервером БД, куда производить резервное копирование. В противном случае при отсутствии запрошенного каталога резервное копирование произведено не будет.

Дополнительно система может производить автоматическое резервное копирование баз данных (и сценариев) в файлы с постоянными именами (перезаписываемые) ежедневно сразу после проведения процедуры оптимизации. Активация процесса происходит в общих настройках, для проведения резервного копирования необходимо также установить в конфигурационном файле серверной службы параметр DBAutoDailyBackup в значение «1». Создание резервных копий происходит особым образом, оставляя копии

  • последние две недели - каждый день
  • далее три месяца - раз в неделю
  • далее два года - каждый месяц
  • далее раз в год