有誰知道如何在運行DTS 2000包時觸發執行SSIS 2008包? 實際上,我的DTS 2000必須按原樣運行,並且不能轉換爲SSIS 2008. SO是否可以執行一個shell命令(Dtutil等)來運行此SSIS 2008程序包?如何執行包SSIS 2008
感謝您的反饋
有誰知道如何在運行DTS 2000包時觸發執行SSIS 2008包? 實際上,我的DTS 2000必須按原樣運行,並且不能轉換爲SSIS 2008. SO是否可以執行一個shell命令(Dtutil等)來運行此SSIS 2008程序包?如何執行包SSIS 2008
感謝您的反饋
有兩種方法我可以想到這樣做。
充分利用DTS執行一個SQL代理作業的步驟,並通過運行存儲過程sp_start_job
運行啓動這項工作由執行xp_cmdshell
:
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
選項二涉及配置xp_cmdshell運行。 xp_cmdshell的允許您發出操作系統命令直接通過T-SQL代碼的Windows命令外殼 - 這是我不是完全滿意,所以我會去選擇1
一些有用的鏈接:
非常感謝詹姆斯,我會嘗試第一種選擇,然後... – largo68 2012-04-18 08:18:45
無後顧之憂。讓我知道事情的後續 :-) – 2012-04-18 08:19:37
是的,它應該在DTS內觸發......任何想法如何處理? – largo68 2012-04-18 08:05:56