2016-11-25 2 views

ответ

1

Да, вы можете сделать это на уровне шагов. Один из подходов состоит в том, чтобы настроить On failure action каждого шага на: Quit the job reporting failure. Вот Microsoft documentation, в котором содержатся полные инструкции.

Чтобы установить шаг задания Успех или неудача потока

  1. В обозревателе объектов разверните узел Агент SQL Server, а затем разверните Задания.
  2. Щелкните правой кнопкой мыши на задании, которое требуется изменить, и выберите команду Свойства.
  3. Выберите страницу «Шаги», щелкните шаг и нажмите «Изменить».
  4. В диалоговом окне «Свойства задания» выберите страницу «Дополнительно».
  5. В списке действий «Успех» нажмите действие, которое необходимо выполнить, если шаг задания завершается успешно.
  6. В поле «Повторные попытки» введите количество раз от 0 до 9999, чтобы шаг задания был повторен до того, как он считается . Если вы ввели значение больше 0 в поле «Повторить », введите в поле «Повторить интервал» (минуты) число минут с 1 по 9999, которое должно пройти до того, как шаг задания повторен.
  7. В списке «Действия сбоя» нажмите действие, которое необходимо выполнить, если шаг задания завершился неудачно.
+0

сбой, выбранный Завершите работу, сообщив о сбое, как отредактировать сообщение об ошибке!? – user1254579

+0

увольняет электронное письмо, указав описание шагов и ошибок. Я не смог найти, где этот профиль электронной почты был реализован !? – user1254579

+0

Насколько я знаю, вы не можете редактировать электронную почту. Но вы можете использовать данные, хранящиеся в [Системные таблицы агента] (https://msdn.microsoft.com/en-us/library/ms181367.aspx?f=255&MSPPError=-2147217396), чтобы написать собственное собственное уведомление. –

Смежные вопросы