問題描述1: 如何使用作業調度DTS包 方法: 1. 企業管理器--數據轉換服務--本地包--右鍵你要調度的包--選擇調度包--設置調度時間安排即可。 2. 如果直" name="description" />
作業中調用DTS包的問題
MILY: " BACKGROUND-COLOR: #fafafa; Verdana: ; quot: ; Courier: ; mono: ">問題描述1:
如何使用作業調度DTS包
方法:
1. 企業管理器--數據轉換服務--本地包--右鍵你要調度的包--選擇“調度包”--設置調度時間安排即可。
2. 如果直接創建作業,則應該在作業的步驟類型中選擇“操作系統命令(CmdExec)",在作業的代碼中,使用 DTSRun 來執行指定的DTS包。
問題描述2:
在作業中,通過查詢數據庫表里的某條記錄的狀態,如果狀態符合就執行作業的下一步,去調DTS執行,這個該如何解決?
方法:
把作業的類型改為TSQL,然后使用類似下面的作業代碼:
if exists(select * from ...) --數據檢索
exec master..xp_cmdshell 'dtsrun ...' --如果成功,調用xp_cmdshell來調用dtsrun工具執行包