Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer une étape dans mon travail de l'Agent SQL Server qui exécutera mon package SSIS ?

Si vous construisez le travail en utilisant les procs sp_add..., je pense que vous devez définir explicitement le sous-système à appeler, à 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"'

Cela équivaut à la capture d'écran #4 de @Siva 'Type'='SQL Server Integration Services Package'.

Consultez cet article MSDN pour la liste complète des sous-systèmes.

MODIFIER :'TSQL' est la valeur par défaut, donc votre configuration actuelle essaie d'exécuter '/FILE "D:\Installs\Upload.dtsx"' en tant que commande T-SQL.