Run as
определяет прокси-счет , который будет использоваться для выполнения этого шага. Учетные записи прокси-сервера определяют контекст безопасности, в котором выполняется этот шаг задания. Каждый прокси соответствует учетным данным безопасности. Например, если вы пытаетесь выполнить команду копирования с типом CmdExec
, вы должны использовать учетные данные (например, учетную запись пользователя Windows), которые имеют права на чтение исходного файла и права на запись в целевую папку.
Рабочие шаги могут быть разными типов :
Исполняемые программы и команды операционной системы.
Операторы Transact-SQL, включая хранимые процедуры и расширенные хранимые процедуры.
Скрипты PowerShell.
Сценарии Microsoft ActiveX.
Задачи репликации.
Задачи служб аналитики.
Пакеты услуг по интеграции.
Каждый тип выполняется по-разному. Сценарии T-SQL отправляются в ядро базы данных, исполняемые программы (CmdExec) запускают внешние программы (например, copy
для копирования файлов или DTSRun для запуска пакета DTS вне SQL Server, как в вашем примере) и т. Д.