阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

115次阅读
没有评论

共计 723 个字符,预计需要花费 2 分钟才能阅读完成。

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

现在我们通过一个非常简单的示例来演示如何设置定时任务: 有一张员工表,我们定时往里面添加一条数据。通过示例来了解如何使用 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 作业设置定时任务

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-12/138868.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计723字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中