Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да създам стъпка в моята задача за агент на SQL Server, която ще изпълнява моя SSIS пакет?

Ако изграждате заданието с помощта на sp_add... procs, мисля, че трябва изрично да зададете подсистемата да се извиква, а ла

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

Това е еквивалентно на екранна снимка #4 на @Siva 'Type'='SQL Server Integration Services Package'.

Вижте тази статия в MSDN за пълния списък на подсистемите.

РЕДАКТИРАНЕ :'TSQL' е по подразбиране, така че текущата ви настройка се опитва да изпълни '/FILE "D:\Installs\Upload.dtsx"' като T-SQL команда.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IDENT_CURRENT срещу @@IDENTITY срещу SCOPE_IDENTITY в SQL Server:Каква е разликата?

  2. Примери за преобразуване на „smalldatetime“ в „datetime“ в SQL Server (T-SQL)

  3. SSIS пакетът не иска да извлича метаданни на временна таблица

  4. Използвайки T-SQL, върнете n-ти разделен елемент от низ

  5. Заявка за блокиране на SQL Server