Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để tạo một bước trong SQL Server Agent Job sẽ chạy gói SSIS của tôi?

Nếu bạn đang xây dựng công việc bằng cách sử dụng các procs sp_add ..., tôi nghĩ bạn cần đặt hệ thống con được gọi một cách rõ ràng, 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"'

Điều này tương đương với Ảnh chụp màn hình của @ Siva # 4 'Type' ='Gói dịch vụ tích hợp máy chủ SQL'.

Xem bài viết MSDN này để biết danh sách đầy đủ các hệ thống con.

CHỈNH SỬA :'TSQL' là mặc định, vì vậy thiết lập hiện tại của bạn đang cố gắng thực thi '/ FILE "D:\ Installs \ Upload.dtsx"' dưới dạng lệnh 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. Không thể mở cơ sở dữ liệu mặc định người dùng. Đăng nhập thất bại. sau khi cài đặt SQL Server Management Studio Express

  2. Cách hiển thị ngày ở định dạng Anh trong SQL Server (T-SQL)

  3. Khắc phục “tên hồ sơ không hợp lệ” khi gửi thư từ máy chủ SQL

  4. Tại sao việc sử dụng ký tự Dấu gạch dưới trong bộ lọc LIKE lại cho tôi tất cả kết quả?

  5. Nhận quyền thực thi đối với xp_cmdshell