Перейти к содержанию

Автозадача «Выход из базы для копирования»

Автозадача выполняет следующие задачи

  1. Проверяет целостность базы данных (далее БД).

  2. При обнаружении ошибок отправляет сообщение системному получателю. См. Участники почтового обмена.

  3. Если ошибок нет, то запускается процесс Копирования базы данных.

Настройка автозадачи: Администратор системы → Настройки системы → Расписание автозадач.

В настройках автозадачи можно указать периодичность и время её запуска (по умолчанию – раз в сутки после окончании рабочей смены).

Автозадача выполняет алгоритм Выход из системы для копирования базы [User.BackUp.ExitForCopy]. В процессе исполнения автозадачи вызывается на исполнение пакетный файл copybase.bat (см. Копирование базы данных).

Для конфигурирования задачи можно использовать метод конфигурации Список баз для проверки целостности [User.libShedCfg.cfgBasesList].

Конфигурирование выполняется по кнопке Гаечный ключ (Конфигурация отмеченной автозадачи) и позволяет выбрать БД для проверки их целостности перед началом резервного копирования и путь (в файловой системе сервера Cache), где будут создаваться резервные копии. По нажатию кнопки открывается экранная форма, в которой можно указать путь для копий и отметить проверяемые БД клавишей Ins.

Конфигурация автозадачи

Конфигурирование для проверки целостности сразу нескольких БД также можно выполнить путём задания значений в системной настройке: Администратор системы → Настройки системы → Системные настройки → Системные настройки → Общие → Список баз для проверки целостности [BackupBases] = <список>

Внимание

Если не выполнять конфигурирования (и ничего не вписывать в список проверяемых БД), то путь и БД останутся такими, как в файле copybase.bat, создаваемом автоматически:

  • БД – USER (только одна эта БД).
  • Путь – по значению из системной настройки Администратор системы → Настройки системы → Системные настройки → Системные настройки → Общие → Путь для копии базы данных [BackupPath] = <значение> (по умолчанию – пусто, настраивается при первичной установке программы).

Примечание

Если нужно создавать резервную копию не единственной БД USER, а сразу нескольких, то потребуется вписать в файл copybase.bat дополнительные пакетные команды, выполняющие копирование дополнительных БД (см. Копирование базы данных).

См. также: