日期:2014-05-18  浏览次数:20556 次

建立任务的一些疑惑
各位大侠,我是一个sql server菜鸟。因为数据量比较大,想建立一个定时执行的过程。每隔三个月删除一次数据库内的前三个月数据。该怎么做?我在网上看人家说用JOB做。好像要设置运行时间的。我想问:如果设定的运行时间的那个时刻,计算机是关机的。这个JOB会执行么??

------解决方案--------------------
肯定不会执行。
------解决方案--------------------
一般关机情况不常见吧。
------解决方案--------------------
不会运行的。再说服务器24小时不间断的工作的。
------解决方案--------------------
既然做了job,那就自动运行清除不需要的数据好了,不一定说每3个月进行一次.

你可以job的时间安排可以设置为每次开机运行.
------解决方案--------------------
关机肯定不会执行,一般服务器也很少关机,
------解决方案--------------------
可以自已加一个执行的任务表,执行日期,是否已执行,
每天运行job,如执行日期<=当天日期,而且执行状态为没有执行的则执行,
并将是否已执行改为已执行,

------解决方案--------------------
Express版本没有Job,,,貌似高级版的Express有。。

可以搭配windows的计划任务来实现job的功能。
------解决方案--------------------
关机情况下,JOB不会执行,服务器都是7*24小时开机的。