Как создать шаг в задании агента SQL Server, который будет запускать мой пакет SSIS?

Я пытаюсь создать автоматизированное задание для запуска агента SQL Server. Это задание должно запустить мой пакет SSIS.

Вот что у меня пока есть:

EXEC sp_add_job @job_name = 'My Job'
            ,@description = 'My First SSIS Job'
            ,@job_id = @jobid OUTPUT

EXEC sp_add_jobstep @job_id =@jobid
                    ,@step_name = N'Upload Data'
                    ,@step_id = 1
                    ,@command=N'/FILE "D:\Installs\Upload.dtsx"'
EXEC sp_add_jobstep @job_id = @jobid
                    ,@step_name = N'Download Data'
                    ,@step_id = 2
                    ,@command=N'/FILE "D:\Installs\Download.dtsx"'

К сожалению, когда я запускаю это, я получаю ошибку, говорящую

Некорректный синтаксис около '/'

Я подозреваю, что он жалуется на /FILE в моей команде.

Я нигде не могу найти документацию о соответствующем синтаксисе, который можно использовать в @команде -- я вытащил /FILE из какого-то старого кода, который я где-то нашел. Какой правильный синтаксис для запуска пакета SSIS в работе?

26
задан marc_s 15 July 2011 в 20:48
поделиться