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


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

применимо к:SQL ServerУправляемому экземпляру SQL Azure

Это важно

В Azure SQL Managed Instanceв настоящее время поддерживается большинство функций агента SQL Server, но не все. Дополнительные сведения см. в статье «Различия T-SQL в управляемом экземпляре SQL Azure по сравнению с SQL Server».

В этом разделе описывается, как определить параметры действия задания Агента Microsoft SQL Server Transact-SQL в 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 не позволяет пользователям просматривать произвольные файлы в файловой системе, поэтому вы не можете использовать SQL Server Management Studio для просмотра журналов шагов заданий, записанных в файловую систему.

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

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

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

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

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

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