Sql server SQL server作业优先级
我有一个每天运行的作业(作业a),每两天运行一次的作业(作业B),还有一个每周末运行一次的作业(作业C)。我需要确保作业A在作业B之前运行。如果作业A未正确运行,则我不希望作业B运行。同样的道理也适用于C类工作。有人想过怎么做吗Sql server SQL server作业优先级,sql-server,sql-server-2012,sql-agent-job,Sql Server,Sql Server 2012,Sql Agent Job,我有一个每天运行的作业(作业a),每两天运行一次的作业(作业B),还有一个每周末运行一次的作业(作业C)。我需要确保作业A在作业B之前运行。如果作业A未正确运行,则我不希望作业B运行。同样的道理也适用于C类工作。有人想过怎么做吗 感谢您的帮助我使用了一款名为SQL Sentry的产品来完成您的任务。SQLSentry还有很多其他高级监视和控制功能(比如杀死挂起的作业、排队等待低优先级作业等)。这是他们的网站 这是他们其中一位的一句话: 19。链接和排队 你有没有想过你可以在家里多呆几个小时 维护
感谢您的帮助我使用了一款名为SQL Sentry的产品来完成您的任务。SQLSentry还有很多其他高级监视和控制功能(比如杀死挂起的作业、排队等待低优先级作业等)。这是他们的网站 这是他们其中一位的一句话: 19。链接和排队 你有没有想过你可以在家里多呆几个小时 维护窗口,或者需要按特定顺序运行作业? SQL Sentry事件管理器中的高级链接功能可以确保 相互依赖的作业在不浪费时间的情况下以正确的顺序运行 或资源 链接 SQL Sentry事件管理器允许您链接 跨服务器的SQL代理作业、Windows任务或Oracle作业。你可以 在整个过程中强制实施依赖关系并自动化工作流 企业,甚至跨平台!图形链接界面 允许您使用变量(如完成、, 成功或失败。更多详细信息请参见,但是 花几分钟看我们的节目- 图形链接界面和高级链接 我需要确保作业A在作业B之前运行。如果作业A未正确运行,则我不希望作业B运行。同样的道理也适用于工作C 创建所有作业A、B、C,并仅安排作业A。在作业A结束时,成功事件,如下图所示呼叫作业B EXEC dbo.sp_start_job N‘每周销售数据备份’
去 现在同样的事情也适用于作业c,在作业B的成功事件中调用作业c 我将采用这种方法。您还可以采用将成功、失败值插入表的方法,并确保作业b或c在开始之前读取这些值