You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Azure SQL弹性作业调度为仅在工作日运行?

解决方案:指定Azure SQL弹性作业仅在工作日运行

不需要为每个工作日创建单独的作业,Azure SQL弹性作业的jobs.sp_update_job存储过程支持@schedule_days_of_week参数,可直接指定每周的具体运行日期。

修改后的作业更新语句

在原有语句中添加@schedule_days_of_week参数,指定周一到周五(对应数字1至5,其中1=周一,5=周五)即可:

EXEC jobs.sp_update_job
@job_name='Job Name here',
@enabled = 1,
@schedule_interval_type = 'Weeks',
@schedule_interval_count = 1,
@schedule_start_time = '2022-05-13 01:00:00.0000000',
@schedule_end_time = '9999-12-31 11:59:59.0000000',
@schedule_days_of_week = '1,2,3,4,5'

参数说明

@schedule_days_of_week接受逗号分隔的数字字符串,每个数字对应一周中的一天:

  • 1 = 星期一
  • 2 = 星期二
  • 3 = 星期三
  • 4 = 星期四
  • 5 = 星期五
  • 6 = 星期六
  • 7 = 星期日

配置后,你的作业会每周一至周五的指定时间(@schedule_start_time)自动运行,周末将跳过执行。

内容的提问来源于stack exchange,提问作者JJK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 06:42:34