未加星标

SQL Server 2005作业设置定时任务

字体大小 | |
[数据库(mssql) 所属分类 数据库(mssql) | 发布者 店小二03 | 时间 | 作者 红领巾 ] 0人收藏点击收藏

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

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

表结构:

SQL Server 2005作业设置定时任务

1.开启SQL Server Agent服务

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

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

如图:

SQL Server 2005作业设置定时任务

2.新建作业

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

SQL Server 2005作业设置定时任务

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

SQL Server 2005作业设置定时任务

4.设置任务的执行步骤

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

SQL Server 2005作业设置定时任务
SQL Server 2005作业设置定时任务

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

SQL Server 2005作业设置定时任务

5.设置执行计划

选择计划选项,新建计划

SQL Server 2005作业设置定时任务

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

SQL Server 2005作业设置定时任务

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

SQL Server 2005作业设置定时任务

本文数据库(mssql)相关术语:熊片数据库 mssql数据库 oracle数据库 pubmed数据库 access数据库 万方数据库

主题: SQLSQL Server数据删除数据库需求
分页:12
转载请注明
本文标题:SQL Server 2005作业设置定时任务
本站链接:http://www.codesec.net/view/523327.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(mssql) | 评论(0) | 阅读(23)