Я пытаюсь создать автоматизированное задание для запуска агента 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 в работе?