Я пытаюсь создать автоматическое задание для агента 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 [email protected]
,@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
в моей команде.
Я не могу найти документацию о соответствующем синтаксисе для использования в @command в любом месте - я вытащил /FILE
из какого-то старого кода, который я нашел где-то. Каков правильный синтаксис для запуска пакета SSIS в задании?