Выполнение предварительных и заключительных команд для заданий восстановления

До и после задания восстановления можно выполнить дополнительные команды, задав следующие условия:

Для того чтобы запретить выполнение задания в случае сбоя предварительной команды, настройте проверку кодов предварительных и заключительных команд для определения результатов выполнения предварительной команды.

Например, если предварительная команда, которая завершает работу базы данных перед началом операции восстановления, не была выполнена из-за ошибки, то нельзя запускать восстановление, так как база данных может быть повреждена. В этом случае нужно запретить выполнять задание восстановления в случае сбоя предварительной команды.

Кроме того, если настроена проверка кодов возврата предварительных и заключительных команд, и предварительная команда возвращает код, отличный от нуля, то в протокол задания заносится сообщение о сбое заключительной команды. Если указано, что задание должно выполняться только в случае успешного завершения предварительной команды, то в случае успешного выполнения предварительной команды и задания, но неудачного выполнения заключительной команды Backup Exec будет считать, что задание завершилось неудачей.

Например, если предварительная команда успешно завершила работу базы данных, задание восстановления было успешно выполнено, но заключительной команде не удалось запустить базу данных, программа Backup Exec будет считать, что задание восстановления и заключительная команда завершились с ошибкой.

Если выбран параметр "На всех серверах", то до начала обработки на следующем выбранном сервере предварительные и заключительные команды будут выполнены для каждого сервера.

Как настроить предварительные и заключительные команды для задания восстановления

  1. На панели "Свойства" перейдите в раздел "Параметры" и выберите Предварительные и заключительные команды.

  2. Укажите следующие параметры:

    Предварительная команда

    Укажите команду, которую необходимо выполнить на выбранном сервере перед запуском задания восстановления. Следует указывать локальные пути, существующие на всех серверах.

    Команды, требующие взаимодействия с пользователем, например команды с приглашением, не поддерживаются.

    Заключительная команда

    Укажите команду, которую необходимо выполнить на выбранном сервере после завершения задания восстановления. Следует указывать локальные пути, существующие на всех серверах.

    Команды, требующие взаимодействия с пользователем, например команды с приглашением, не поддерживаются.

    Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата

    Позволяет разрешить программе Backup Exec определять состояние выполнения команд в соответствии с кодами возврата.

    Нулевой код возврата, возвращаемый операционной системе предварительными и заключительными командами, рассматривается программой Backup Exec как признак успешного выполнения команды. Код выхода, отличный от нуля, интерпретируется программой Backup Exec как признак сбоя команды.

    После проверки кодов возврата программа Backup Exec продолжает обработку в соответствии с параметрами запуска предварительных и заключительных команд.

    Если этот переключатель не выбран, то состояние выполнения команд определяется без помощи кодов возврата.

    Запускать задание только после успешного выполнения предварительной команды

    Разрешает выполнение задания восстановления только после успешного выполнения предварительной команды. Если в предварительной команде возникает ошибка, задание не запускается и считается не выполненным.

    Если задание не должно запускаться в случае сбоя команды предварительного задания, выберите переключатель Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата. Код возврата, отличный от нуля, указывает на ошибки в ходе выполнения предварительной команды. Задание не запускается и считается не выполненным.

    Запускать заключительную команду только в случае успешного выполнения предварительной команды

    Позволяет запускать заключительную команду только в случае успешного выполнения предварительной команды.

    Если заключительная команда не должна запускаться в случае сбоя предварительной команды, выберите переключатель Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата. Код возврата предварительной команды, отличный от нуля, указывает на ошибки в ходе выполнения этой команды. В этом случае заключительная команда выполнена не будет.

    Кроме того, если выбран переключатель Запускать задание только в случае успешного выполнения предварительной команды, то код возврата заключительной команды, отличный от нуля, будет указывать на ошибку задания даже в случае успешного выполнения предварительной команды и самого задания.

    Запускать заключительную команду даже в случае сбоя задания

    Позволяет запустить заключительную команду независимо от результатов выполнения задания.

    Кроме того, если выбран переключатель Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата, то код возврата заключительной команды, отличный от нуля, будет указывать на ошибку заключительной команды.

    Отменить команду, не завершенную в течение х минут

    Укажите время в минутах, в течение которого программа Backup Exec должна ожидать завершения предварительной или заключительной команды перед ее отменой. Значение по умолчанию - 30 минут.

    На этом сервере резервного копирования

    Позволяет выполнить предварительные и заключительные команды только на текущем сервере резервного копирования.

    На всех серверах

    Позволяет выполнить предварительные и заключительные команды по одному разу на каждом сервере, на котором задание восстанавливает данные.

    Параметры предварительных и заключительных команд на каждом сервере применяются независимо друг от друга. Если выбран этот параметр, то до начала обработки на следующем выбранном сервере предварительные и заключительные команды должны быть выполнены на всех предыдущих серверах.

Дополнительная информация

Восстановление данных путем настройки свойств задания

Настройка предварительных и заключительных команд по умолчанию