根据约束执行SQL代理作业

时间:2016-03-22 11:56:25

标签: sql-server ssis sql-server-agent sql-agent-job

仅当满足特定条件时,如何在计划中执行SQL Server代理作业。 我的例子是,如果不同服务器上的布尔值设置为true,我只想运行该作业,否则它不能运行

1 个答案:

答案 0 :(得分:0)

时间表不是有条件的。无论如何,它们都会在预定的时间运行。

如果您希望您的工作仅在满足某些条件时执行某些操作,您必须预期该作业将始终按计划运行,并在作业执行的步骤中添加一些内容以检查条件。

因此,如果您的作业执行SQL语句,则会在SQL中放置IF块。如果它执行SSIS包,您可以通过检查条件来启动包,依此类推。