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


Как создать шаг задания Transact-SQL (среда SQL Server Management Studio)

В этом подразделе описан процесс создания шага задания агента MicrosoftSQL Server, выполняющего сценарии Transact-SQL. Эти сценарии шагов задания могут вызывать хранимые процедуры и расширенные хранимые процедуры. Один шаг задания Transact-SQL может содержать несколько пакетов и команд GO.

Создание шага задания Transact-SQL

  1. В Обозревателе объектов подключитесь к экземпляру компонента SQL Server Database Engine и раскройте его.

  2. Раскройте узел Агент SQL Server, создайте новое задание или щелкните правой кнопкой мыши существующее задание и выберите Свойства.

    Дополнительные сведения о создании заданий см. в разделе Создание заданий.

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

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

  5. В списке Тип выберите Сценарий Transact-SQL (TSQL).

  6. На панели Команда введите пакет команд Transact-SQL или нажмите кнопку Открыть и выберите файл Transact-SQL, используемый в качестве команды.

  7. Нажмите кнопку Синтаксический анализ для проверки синтаксиса.

  8. Если синтаксис правильный, появится сообщение «Синтаксический анализ успешно завершен». При обнаружении ошибки исправьте ее.

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

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