公司想要使用 MSSQL 作业里面 设置时间的模块。
现在已经找到 存放设置的表 为 sysschedules
接口可以参考网址 http://msdn.microsoft.com/zh-cn/library/ms178644.aspx但是一直没有找到可以计算 作业下次运行时间的 存储过程 或者函数。
希望大家能给点思路,谢谢。

解决方案 »

  1.   

    应该不是进程
    你每次设置完 频率后 下面直接就显示出 你下次执行JOB的时间的。各位牛人来解答下吧是哪个函数 或者 SP 来计算的。
      

  2.   


    SQL Server中 没有 计算作业下次运行时间的存储过程或者函数。它是在dll文件中计算的。
      

  3.   


    你可以查看msdb.dbo.sysjobactivity系统表,该表中的next_scheduled_run_date字段就是 Job下次运行时间(准确的)还有msdb.dbo.sysjobschedules系统表和msdb.dbo.sp_help_jobschedule系统存储过程也返回 下次运行时间(但不够准确,因为这里每二十分钟才刷新一次)至于自己写,我真没写过,无法提供意见....