定时执行SQL SERVER的存储过程或者是SQL语句

时间:2022-02-25 22:00:13

最近在开发过程中,需要让数据库定时的执行一个存储过程,于是找度娘,并且总结如下。

 

1.首先,打开此服务

 

定时执行SQL SERVER的存储过程或者是SQL语句

打开此服务后才可以进行代理作业。

 

2.查看SSMS中SQL SERVER代理的状态

定时执行SQL SERVER的存储过程或者是SQL语句

这里SQL Server代理带绿色小箭头,就表示可以了

 

3.点开作业,右键新建作业,

在常规选项卡中,输入名称,把启用打钩,

切换到“步骤”选项卡,在这里添加自动执行的事件的步骤,点击新建

定时执行SQL SERVER的存储过程或者是SQL语句

定时执行SQL SERVER的存储过程或者是SQL语句

新建作业步骤,在1的地方输入步骤名称,在2的地方选择是哪个数据库,在3的地方输入SQL 命令,如果是SQL语句可以直接粘进去,如果是存储过程请直接使用exec 命令,在高级里面,可以设定重试次数,重试间隔等等,设定完成,点击确定。

 

4.设定重复执行的时间间隔,即计划

切换到计划选项卡,点击新建,出来如下界面,

定时执行SQL SERVER的存储过程或者是SQL语句

首先输入计划名称,选择计划类型,是重复执行,还是执行一次,然后勾选启用,然后选择频率,设置好后,点击确定。

 

5.最后可以设置警报,用于查看。

最后,点击确定,就设置完成了。