Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como crio uma etapa no meu trabalho do SQL Server Agent que executará meu pacote SSIS?


Se você está construindo o trabalho usando os procs sp_add..., acho que você precisa definir explicitamente o subsistema a ser chamado, 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"'

Isso é equivalente à captura de tela nº 4 do @Siva 'Type'='SQL Server Integration Services Package'.

Consulte este artigo do MSDN para obter a lista completa de subsistemas.

EDITAR :'TSQL' é o padrão, então sua configuração atual está tentando executar '/FILE "D:\Installs\Upload.dtsx"' como um comando T-SQL.