您还没有登陆到CGPAD.COM   现在登录   注册新用户
搜索 CGPAD.COM
 
 
 
 浏览论坛    搜索论坛    规章制度    帮助  
社区成员: 23571   主题总数: 1374   回复总数: 3307   帖子总数: 4681   论坛跳转:  
 
 
论坛 编程与开发 其他开发话题 (软件技术的领域实在太广。。。。。。) 本版斑竹:招募中...
 
发表新主题
帖子搜索:  
 
SQL Agent调度低于1分钟的循环作业
查看:1891  |  回复:0  |  创建:2008-04-25 16:28:46
 
SPAN (张友邦)
注册: 2008-04-24
积分: 12335 分
等级:
尘世如潮人如水 只叹江湖几人回

SQL Agent可以调度的最短循环时间是每分钟,有时候要想每20秒就比较麻烦。本来就是个很小的事情,如果要去做个windows service之类的程序显得麻烦。用sql agent可以省去建立/释放连接之类的繁琐杂务,但要每20秒调度就得想点办法了。

我能想到的是用wait delay '00:00:20'来做,agent里面作业调度设置为启动调度方式。如下:

while 1=1 begin
        exec your_job_procedure

        wait delay '00:00:20'
end

不知道有没有更好的办法。





删除
 
编辑
 
标签:SQLServer   Agent   作业   调度  
 
附件:请登陆后查看附件内容!
 
声明:CGPAD文章版权属于作者,受法律保护。没有作者书面许可不得转载。
 
没有任何评论
 
 
版权所有 © 2005-2008 CGPAD.COM,湘ICP备07500998号,兼容浏览器:IE6IE7FireFoxOperaSafariChrome
Total Requests: 5276038, Total Visits: 3085215, Processing Time: 30ms,