sql-server - 在 SQL Server 2014 中安排其他成功的作业
问题描述
我想安排运行ETL_Job2 no Success of ETL_Job1和成功 ETL_Job2 必须启动ETL_Job3。
作业将在 SQL Server 代理中创建,与相应作业关联的 SSIS 包来自单独的解决方案。
感谢您对此的任何帮助。
解决方案
一种方法是,您可以维护一个表,并且在整个打包过程结束时,SSIS 包中的执行 SQL 任务应该更新它的状态。(确保应该为此进行错误处理,如果出现错误,它应该更新失败。)
另一方面,另一个作业应该触发自己检查该表的状态,一旦它获得状态成功就可以启动它。您可以在 SSIS 包中进行的所有检查。
推荐阅读
- laravel - Laravel 迁移 - 向现有表添加新列
- python - Python 不能正常工作,我应该重新安装它吗?
- vue.js - vue 获取动态对象值
- angular - 错误 TS2540:无法分配给“vfs”,因为它是只读属性
- android - 'jQuery UI Draggable' 防止点击可拖动容器内的元素
- python - 将列表转换为 sql IN 运算符的逗号分隔字符串
- sql-server - 从 ASP.NET Core 连接到 SQL Server 时出错
- javascript - 使用带有 JQuery 事件的手风琴循环时出现问题
- excel - 加快 Cell 更换 VBA
- javascript - Google Script - 通过触发器更改日期格式运行脚本