Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come faccio a creare un passaggio nel mio processo di SQL Server Agent che eseguirà il mio pacchetto SSIS?

Se stai creando il lavoro usando sp_add... procs, penso che tu debba impostare esplicitamente il sottosistema da chiamare, a la

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

Questo equivale allo screenshot n. 4 di @Siva 'Type'='SQL Server Integration Services Package'.

Consulta questo articolo MSDN per l'elenco completo dei sottosistemi.

MODIFICA :'TSQL' è l'impostazione predefinita, quindi la tua configurazione attuale sta tentando di eseguire '/FILE "D:\Installs\Upload.dtsx"' come comando T-SQL.