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


Define Transact-SQL Job Step Options

Область применения: SQL Server Управляемый экземпляр SQL Azure

Внимание

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

В этой статье описано, как определять параметры шагов задания Transact-SQL агента Microsoft SQL Server в SQL Server с помощью среды SQL Server Management Studio или управляющих объектов SQL Server.

Перед началом

Безопасность

Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

Использование среды SQL Server Management Studio

Определение параметров шага задания Transact-SQL

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

  2. Щелкните страницу Шаги , шаг задания, а затем — Изменить.

  3. Проверьте, что в диалоговом окне Свойства шага задания задан тип задания Скрипт Transact-SQL (TSQL), и выберите страницу Дополнительно .

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

  5. Укажите число повторных попыток, введя число в диапазоне от 0 до 9999 в поле Повторные попытки .

  6. Укажите интервал между повторными попытками, введя число минут в диапазоне от 0 до 9999 в поле Интервал повтора .

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

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

    • Введите имя файла вывода. По умолчанию файл перезаписывается при каждом выполнении шага задания. Если не нужно перезаписывать файл вывода, поставьте флажок Дописать выходные данные в существующий файл. Этот параметр доступен только элементам предопределенной роли сервера sysadmin . Обратите внимание, что СРЕДА SQL Server Management Studio не позволяет пользователям просматривать произвольные файлы в файловой системе, поэтому вы не можете использовать Management Studio для просмотра журналов шагов заданий, записанных в файловую систему.

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

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

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

Использование управляющих объектов SQL Server

Определение параметров шага задания Transact-SQL

Воспользуйтесь классом JobStep на любом языке программирования, таком как Visual Basic, Visual C# или PowerShell.