仅当满足特定条件时,如何在计划中执行SQL Server代理作业。 我的例子是,如果不同服务器上的布尔值设置为true,我只想运行该作业,否则它不能运行
答案 0 :(得分:0)
时间表不是有条件的。无论如何,它们都会在预定的时间运行。
如果您希望您的工作仅在满足某些条件时执行某些操作,您必须预期该作业将始终按计划运行,并在作业执行的步骤中添加一些内容以检查条件。
因此,如果您的作业执行SQL语句,则会在SQL中放置IF
块。如果它执行SSIS包,您可以通过检查条件来启动包,依此类推。