Windows Server 2008上的批处理作业

时间:2011-05-09 00:14:05

标签: .net windows cron

我需要设置一个批处理作业,定期监视一个SQL表(让我们说每分钟)并检查是否有要处理的数据。如果有,则应调用脚本来处理数据。在调用处理脚本之前,还需要检查是否发生了相同的进程。如果当前正在进行相同的过程,则它会停止,否则只需处理数据。

在LAMPP环境中,我只是创建一个PHP脚本来进行处理,设置一个cron作业来调用脚本并将cron作业设置为每分钟运行一次。

在.NET环境中执行此操作的最佳方法是什么?谢谢。

1 个答案:

答案 0 :(得分:0)

创建一个控制台应用程序,然后使用Windows任务计划程序安排它。

或者,创建一个连续运行的Windows服务,并使用计时器以一定间隔运行处理程序,或者在表更改时使用SqlDependency运行处理程序。