sqlserver中我需要一个小时就执行一次我的作业,怎么做???在线等??

wkwhl 2004-08-27 09:46:04
sp_add_jobschedule [ @job_id = ] job_id, | [ @job_name = ] 'job_name',
[ @name = ] 'name'
[ , [ @enabled = ] enabled ]
[ , [ @freq_type = ] freq_type ]
[ , [ @freq_interval = ] freq_interval ]
[ , [ @freq_subday_type = ] freq_subday_type ]
[ , [ @freq_subday_interval = ] freq_subday_interval ]
[ , [ @freq_relative_interval = ] freq_relative_interval ]
[ , [ @freq_recurrence_factor = ] freq_recurrence_factor ]
[ , [ @active_start_date = ] active_start_date ]
[ , [ @active_end_date = ] active_end_date ]
[ , [ @active_start_time = ] active_start_time ]
[ , [ @active_end_time = ] active_end_time ]

我需要每小时执行我的作业一次,怎么做??
@freq_type 为多少??
...全文
251 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LOW_LIFE 2004-08-27
  • 打赏
  • 举报
回复
建议在别的机器上先用企业管理器中生成脚本,然后在自己的机器上直接用就好。
比较方便
hisi 2004-08-27
  • 打赏
  • 举报
回复
@freq_subday_type = 0x8 --每天的每小时。。
wkwhl 2004-08-27
  • 打赏
  • 举报
回复
我是在做我的建库程序,必须用程序写的
wkwhl 2004-08-27
  • 打赏
  • 举报
回复
@freq_type = 4不对,我需要每小时就做一次啊
这是每天做一次啊
hisi 2004-08-27
  • 打赏
  • 举报
回复
@freq_type = 4
@freq_interval = 1
@freq_subday_type = 8
@freq_subday_interval = 1

zjcxc 元老 2004-08-27
  • 打赏
  • 举报
回复
楼主可以在企业管理器中建好,然后生成脚本
zjcxc 元老 2004-08-27
  • 打赏
  • 举报
回复
--创建调度
EXEC msdb..sp_add_jobschedule @job_name = '作业名称',
@name = '时间安排名称',
@freq_type=4, --4 每天,8 每周,16 每月
@freq_interval=1, --作业执行的天数
@freq_subday_type=0x08,--是否重复执行,0x1 在指定的时间, 0x4 分钟, 0x8 小时
@freq_subday_interval=1, --重复周期
@freq_recurrence_factor=1, --重复执行,则设置为1,否则设置为0
@active_start_time = 00000 --0点开始执行

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧