作業中,呼叫DTS包的問題

2021-04-14 11:28:13 字數 522 閱讀 5180

作業中呼叫dts包的問題

問題描述1:

如何使用作業排程dts包

方法:1. 企業管理器--資料轉換服務--本地包--右鍵你要排程的包--選擇「排程包」--設定排程時間安排即可。

2. 如果直接建立作業,則應該在作業的步驟型別中選擇「作業系統命令(cmdexec)",在作業的**中,使用 dtsrun 來執行指定的dts包。

問題描述2:

在作業中,通過查詢資料庫表裡的某條記錄的狀態,如果狀態符合就執行作業的下一步,去調dts執行,這個該如何解決?

方法:把作業的型別改為tsql,然後使用類似下面的作業**:

if exists(select * from ...) --資料檢索

exec master..xp_cmdshell 'dtsrun ...' --如果成功,呼叫xp_cmdshell來呼叫dtsrun工具執行包

原帖位址

作業中,呼叫DTS包的問題

作業中呼叫dts包的問題 問題描述1 如何使用作業排程dts包 方法 1.企業管理器 資料轉換服務 本地包 右鍵你要排程的包 選擇 排程包 設定排程時間安排即可。2.如果直接建立作業,則應該在作業的步驟型別中選擇 作業系統命令 cmdexec 在作業的 中,使用 dtsrun 來執行指定的dts包。...

作業中呼叫DTS包的問題

鄒建blog http blog.csdn.net zjcxc archive 2005 05 30 384522.aspx 作業中呼叫dts包的問題 問題描述1 如何使用作業排程dts包 方法 1.企業管理器 資料轉換服務 本地包 右鍵你要排程的包 選擇 排程包 設定排程時間安排即可。2.如果直接...

作業中,呼叫DTS包的問題

作業中呼叫dts包的問題 問題描述1 如何使用作業排程dts包 方法 1.企業管理器 資料轉換服務 本地包 右鍵你要排程的包 選擇 排程包 設定排程時間安排即可。2.如果直接建立作業,則應該在作業的步驟型別中選擇 作業系統命令 cmdexec 在作業的 中,使用 dtsrun 來執行指定的dts包。...