根据先决条件判断是否调度SSIS包

0
背景:
ETL的源是生产库开放mirror;
DTS包的调度方式是通过SQL Agent来定时作业(类型:SQL Server Integration Services包);
现在线上会给每次的ETL调度开放一个信号文件(如:某表中记录了相应的源库是否可以调度)作为调度的先决条件,每次ETL定时调度的时候需根据读取的信号文件来判断DTS包是否可以调度。

问题:
该判断的操作放哪?
如果放在SQL Agent的job中,但job中我选的类型:SQL Server Integration Services包,就没法写sql脚本来控制,
如果放在DTS包里面控制,又没找到相应的check组件

请问各位是怎么做的?
job中用sql脚本来控制 exec master..xp_cmdshell 'dtsrun ... '?
谢谢~
已邀请:

要回复问题请先登录注册