Online Documentation for SQL Administrator for SQL Server

Шаги


На этой вкладке показан список действий (шагов), выполняемых этим заданием.

 

Job Editor - Managing job steps

 

 

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

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

Идентификационные номера шагов начинаются с 1 и присваиваются сервером.

 

Редактор шага

 

Job Editor - Job Step Editor - General

 

Вкладка General

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

Name - имя шага.

Step type - тип команды на выполнение.

Database - имя базы данных, в которой необходимо выполнить этап.

Run as user - имя учетной записи пользователя, используемое при выполнении шага.

 

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

 

 

Вкладка Advanced

 

Job Editor - Job Step Editor - Advanced

 

 

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

В разделе Action when step succeeds выберите одно из действий, которое будет выполнено при успешном выполнении шага задания.

В разделе Action when step fails - при невыполнении или выполнении с ошибками.

 

Действия.

!RadioButton Go to next step - перейти к следующему шагу.

!RadioButton Quit job with success - завершить выполнение задания с пометкой "удачно".

!RadioButton Quit job with failure - завершить выполнение задания с пометкой "неудачно".

!RadioButton Go to step - перейти к шагу n, в раскрывающемся списке выберите имя шага к которому необходимо перейти.

 

В разделе Retries if step fails задайте количество попыток выполнения шага в случае неудачного выполнения:

  • Number of retry attempts - число попыток выполнения шага.
  • Retry Interval, minutes - интервал между попытками в минутах.

 

 

Log of step command/query output.

Для SQL Server Agent существует возможность записи выходной информации. Она может быть записана в таблицу sysjobsteplogs базы данных msdb или во внешний файл.

 

To file

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

 

!CheckBox To step log table (msdb.dbo.sysjobsteplogs)

При установке этого флажка история будет записана в таблицу sysjobsteplogs базы данных msdb.

 

!CheckBox To job history

Установите этот флажок, чтобы внести данные из этого файла в общую историю выполнения заданий.

 

Если установлен флажок !CheckBox Overwrite, то история в указанном хранилище будет перезаписана.