当前位置: 首页 > 编程笔记 >

SQL Server 2005作业设置定时任务

陆城
2023-03-14
本文向大家介绍SQL Server 2005作业设置定时任务,包括了SQL Server 2005作业设置定时任务的使用技巧和注意事项,需要的朋友参考一下

公司有一个老项目由于直接把终端拍摄的图片以二进制的形式保存到数据库中,数据库比较大所以需要经常删除这些冗余数据,手动删除费时费力,项目组长让我把这些操作变成自动的,每天执行一次,只保留最近两个月的图片数据。查阅了相关的资料,找到了解决方案,在此做一个记录,以便有同样需求的人和自己查阅。

现在我们通过一个非常简单的示例来演示如何设置定时任务:有一张员工表,我们定时往里面添加一条数据。通过示例来了解如何使用SQL Server 2005的作业任务进行定时删除数据的操作:

表结构:

1.开启SQL Server Agent服务

使用作业需要SQL Agent服务的支持,并且需要设置为自动启动,否则你的作业不会被执行。

以下步骤开启服务:开始-->>>运行-->>>输入"services.msc"-->>>进入服务,开启SQL Server Agent服务,并设置为自动。

如图:

2.新建作业

点击"SQL Server代理","右击作业",选择"新建作业"

3.设置新建作业的名称以及说明

4.设置任务的执行步骤

选择"步骤"选项,点击"新建"添加第一条步骤:插入数据,点击"确定"。

我们还可以接着新建新的步骤,同时在新建步骤的对话框中的高级选项中做更多设置,这里就不在赘述了。(如图)

5.设置执行计划

选择计划选项,新建计划

根据需要配置直接的计划:

点击确定我们的计划就完成了:插入数据的语句从2012年3月8号开始,每小时执行一次,在新建作业对话框中我们还有一下选择没有设置,但这不是必须的,自己可以根据具体情况去做相关设置。

 类似资料:
  • 问题内容: 我一直在使用Django开发网络应用,而我很好奇是否有一种方法可以安排作业定期运行。 基本上,我只想遍历数据库并定期自动进行一些计算/更新,但是我似乎找不到任何有关此操作的文档。 有人知道如何设置吗? 需要说明的是:我知道我可以为此设置工作,但我很好奇Django中是否有某些功能可以提供此功能。我希望人们能够自己部署此应用程序,而无需进行大量配置(最好为零)。 我已经考虑过通过简单地检

  • 本文向大家介绍php定时执行任务设置详解,包括了php定时执行任务设置详解的使用技巧和注意事项,需要的朋友参考一下 今天有一个哥们问我这个问题,问题是这样的他有一个iis的服务器,要定时执行一个扫描的php脚本,这个怎么弄,每小时执行一次,下面是windows的设置 1)在控制面板中双击任务计划,打开了Windows任务计划窗口。 2)双击添加任务,打开任务计划向导。点击下一步。 3)点击浏览,选

  • 问题内容: 我阅读了如何使用Jenkins DSL设置作业超时。设置一项作业的超时时间。我想为所有作业设置它,并且设置略有不同:150%,平均超过10个作业,最多30分钟。 根据相关的job-dsl-plugin文档,我应该使用以下语法: 我在http://job-dsl.herokuapp.com/中进行了测试,这是相关的XML部分: 我使用之前手动编辑过的作业进行了验证,并且XML是正确的。因

  • 问题内容: 如何使用Jenkins DSL将作业超时设置为10分钟? 从http://job-dsl.herokuapp.com/中,我可以输入 并为超时生成以下块,默认为3分钟。 我需要输入什么作为“ timeoutClosure”来生成DSL 相反? 问题答案: 在工作中DSL参考说,需要关闭与这种情况: 您可以省略前缀,但是我发现最好将其明确表示为时间单位。

  • 如何使用Jenkins DSL将作业超时设置为10分钟? 从…起http://job-dsl.herokuapp.com/,我可以进去 它为超时生成以下块,默认值为3分钟。 我需要输入什么作为“超时关闭”来生成DSL 反而?

  • 本文向大家介绍angularjs定时任务的设置与清除示例,包括了angularjs定时任务的设置与清除示例的使用技巧和注意事项,需要的朋友参考一下 人们似乎常常将AngularJS中的$timeOut()  $interval()函数看做是一个内置的、无须在意的函数。但是,如果你忘记了$timeOut()$interval()的回调函数将会造成非常不好的影响,你可能会因此遇到代码莫名其妙的出现问题