博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SQL Server 2005作业设置定时任务
阅读量:6224 次
发布时间:2019-06-21

本文共 678 字,大约阅读时间需要 2 分钟。

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

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

表结构:

1.开启SQL Server Agent服务

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

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

如图:

  

 

2.新建作业

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

 

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

 

4.设置任务的执行步骤

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

 

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

 

5.设置执行计划

选择计划选项,新建计划

 

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

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

转载地址:http://vxyna.baihongyu.com/

你可能感兴趣的文章
更改zabbix数据库mandatory
查看>>
使用Cocos Studio UI编辑器并在cocos2dx中加载
查看>>
对MYSQL进行压力测试
查看>>
运维自动化之 Cobbler 系统安装使用详解
查看>>
yii2 日志功能使用记录
查看>>
Cordova学习笔记 将Cordova项目连接远程服务器
查看>>
数据结构和算法05 之红-黑树
查看>>
find 搜索命令
查看>>
Redis分布式锁实现
查看>>
[转载]【Liunx每日一问】在一个Linux Shell脚本中,如何使
查看>>
在KVM虚拟机中使用spice系列之二(USB映射,SSL,密码,多客户端支持)
查看>>
职场陷阱:晋升的“阳谋”
查看>>
Linux_用户、组及权限管理
查看>>
python用paramiko模块上传本地目录到远程目录
查看>>
Android性能调优
查看>>
我的友情链接
查看>>
dive into git
查看>>
dmz主机
查看>>
冯斌:Java中各种修饰符的使用方法
查看>>
我的友情链接
查看>>