Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie erstelle ich einen Schritt in meinem SQL Server-Agent-Auftrag, der mein SSIS-Paket ausführt?

Wenn Sie den Job mit den procs sp_add... erstellen, müssen Sie meiner Meinung nach das aufzurufende Subsystem explizit festlegen, 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"'

Dies entspricht @Sivas Screenshot Nr. 4 'Type'='SQL Server Integration Services Package'.

In diesem MSDN-Artikel finden Sie die vollständige Liste der Subsysteme.

BEARBEITEN :'TSQL' ist die Standardeinstellung, daher versucht Ihr aktuelles Setup, '/FILE "D:\Installs\Upload.dtsx"' als T-SQL-Befehl auszuführen.