现在要做一个定时的去处理某一些数据,所以想到了把它写成存储过程,在用sql中的作业建立计划任务让它每个月1号0点执行这个存储过程来操作数据。

    如下是图文建立存储计划任务过程:

1、当然要有一个存储过程啦,现在我们有一个存储过程叫做 SignInFull  这个不带参数存储过程是要计算上个月签到全勤。有全勤给奖励。

2、SQL Server代理—>作业(按鼠标右键)—>新建作业

2、新建作业属性(常规)—>名称[自定义] -->所有者[默认]—>类别[默认]—>已启用[勾选]—>设置步骤

4、新建 --->步骤名[自定义]--> 类型[Transact-SQL(TSQL)脚本]—>数据库[要操作的数据库]--> 命令[ 如果是简单的SQL直接写进去即可,也可用打开按钮输入一个已写好的*.sql文件如果要执行存储过程,填exec SignInFull]]--> 确定



5、新建计划

6、新建计划—>名称[自定义]-->计划类型—>设置频率[每天]—>每天频率—>确定

7、建立通知—>用默认的通知方法就好[当作业失败时,写入Windows应用程序系统日志]-->确定每天]—>每天频率—>确定

最后全部设置完成后确定保存即可。

刷新作业那边就可以看到我们刚建立的 SignInFull 作业。