Поделиться через


Как настроить поток обработки успешного и неуспешного завершения шага задания (среда SQL Server Management Studio)

При создании задания агента Microsoft SQL Server можно определить действия SQL Server при возникновении ошибки в ходе его выполнения. Определите действия, которые должен предпринять SQL Server при успешном и неуспешном завершении каждого шага задания. Затем с помощью агента SQL Server настройте логику потока действий на шаге.

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

  1. В обозревателе объектов раскройте узел Агент SQL Server, а затем узел Задания.

  2. Щелкните правой кнопкой мыши задание, которое необходимо изменить, и выберите Свойства.

  3. Перейдите на страницу Шаги, выберите нужный шаг и щелкните Редактировать.

  4. В диалоговом окне Свойства шага задания выберите страницу Дополнительно.

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

  6. В поле Количество повторных попыток введите количество от 0 до 9999 повторных попыток выполнения шага задания, прежде чем будет принято решение о неуспешном завершении. При вводе в поле Количество повторных попыток значения, превышающего 0, введите значение в поле Время ожидания перед повтором (в минутах). Указанное значение определяет длительность интервала от 1 до 9999 минут между повторными попытками выполнения шага задания.

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

  8. Если задание является сценарием Transact-SQL, возможен выбор из следующих вариантов.

    • В поле Выходной файл введите имя выходного файла, в который будет происходить запись выходных данных сценария. По умолчанию файл перезаписывается при каждом выполнении шага задания. Если не нужно перезаписывать файл вывода, поставьте флажок Дописать выходные данные в существующий файл.

    • Чтобы вести журнал шагов задания в таблице базы данных, установите флажок Вести журнал в таблице. По умолчанию содержимое таблицы перезаписывается при каждом выполнении шага задания. Если не нужно, чтобы содержимое таблицы перезаписывалось, поставьте флажок Дописать выходные данные в существующую запись в таблице. После выполнения шага задания можно просмотреть содержимое таблицы, нажав кнопку Просмотр.

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

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

См. также

Основные понятия