具有不同计划的 SQLAgent 作业
SQLAgent job with different schedules
我想看看是否有可能有一份 运行 不同时间表的工作,其中 catch 是需要传入参数的时间表之一。
我有一个可执行文件,当没有参数时,它将 运行 一些功能,但如果存在参数,它将 运行 一些额外的逻辑。
设置我的工作我创建了一个时间表(每 15 分钟),操作系统 (CmdExec)
runApplication.exe
对于另一个时间表,我希望它每天一次,但可执行文件需要是:runApplication.exe "1"
我认为我不能用单独的时间表创建不同的步骤,我可以吗?
有人知道如何在没有两份独立工作的情况下实现这一目标吗?
不需要 2 个工作。您可以做的是更新您的脚本,以便您的工作结果(您的参数)存储在 table 中。然后更新您的辅助逻辑以引用 table。如果有参数值,那么 运行 你的二级逻辑。全部在一个脚本中。如果该参数中没有值,则将您的辅助逻辑设置为 return 0 或根本不 运行。
只需确保您要么 运行 每隔 运行 对整个参考参数 table 进行分类,要么在其中存储一个日期,以便您知道要参考哪个参数。
祝你好运。
我想看看是否有可能有一份 运行 不同时间表的工作,其中 catch 是需要传入参数的时间表之一。
我有一个可执行文件,当没有参数时,它将 运行 一些功能,但如果存在参数,它将 运行 一些额外的逻辑。
设置我的工作我创建了一个时间表(每 15 分钟),操作系统 (CmdExec)
runApplication.exe
对于另一个时间表,我希望它每天一次,但可执行文件需要是:runApplication.exe "1"
我认为我不能用单独的时间表创建不同的步骤,我可以吗? 有人知道如何在没有两份独立工作的情况下实现这一目标吗?
不需要 2 个工作。您可以做的是更新您的脚本,以便您的工作结果(您的参数)存储在 table 中。然后更新您的辅助逻辑以引用 table。如果有参数值,那么 运行 你的二级逻辑。全部在一个脚本中。如果该参数中没有值,则将您的辅助逻辑设置为 return 0 或根本不 运行。
只需确保您要么 运行 每隔 运行 对整个参考参数 table 进行分类,要么在其中存储一个日期,以便您知道要参考哪个参数。
祝你好运。