我想计划运行ETL_Job2没有成功的ETL_Job1,并且在成功的ETL_Job2必须启动ET L_Job3。
作业将在SQL Server代理中创建,与相应作业关联的SSIS包来自单独的解决方案。
感谢在这方面的任何帮助。
一种方法是,您可以维护一个表,在整个包过程结束时,SSIS包中的执行SQL任务应该更新它的状态
另一方面,另一个作业应该触发自己来检查该表的状态,一旦状态成功,就可以启动它。在SSIS包中可以执行的所有检查。
没有内置的方法可以根据另一个作业的成功来运行作业。
通常的方法是让这三个"工作"在同一份工作中成为不同的步骤。