2016-10-03 49 views

回答

0

假設您在SSIS目錄 - 項目模式下使用SSIS 2012+。

  1. 調用另一個包從這個項目中包任務
  2. 開始包在SSISDB存儲過程 - 在SQL任務
  3. 創建SQL作業執行包,然後從SQL任務啓動此工作
  4. 創建執行CMD的任務,開始包DTEXEC
  5. 創建腳本任務,開始包

途徑2-5 BASICA lly也是這樣做的 - 從一些包的進程執行開始,直接調用SSISDB SP或DLL,或者使用dtexec包裝器。

1

ExecutePackageTask,StoredProcedure的(SQL),dtexec.exe utitlity和dtexecui.exe

1

下面是AFAIK的方法。

  1. 使用執行進程任務。
  2. 使用SQL Agent並在SSIS包中調用代理。
  3. 使用命令行(dtexec)。
  4. 使用腳本(.net腳本來執行dtsx文件)。
  5. 使用存儲過程。
  6. 使用批處理文件並調用批處理文件包。