云服务器网:购买云服务器和VPS必上的网站!

MSSQL 定时实现计划任务

随着企业经营模式的复杂化,数据库对自动计划任务的处理愈来愈火热。MSSQL数据库也是使用最广泛的,微软开发的数据库管理软件,它可以实现计划任务的定时履行。
MSSQL定时实现计划任务的方法就是通过创建Agent作业来实现。创建Agent作业的步骤以下:
1、登

随着企业经营模式的复杂化,数据库对自动计划任务的处理愈来愈火热。MSSQL数据库也是使用最广泛的,微软开发的数据库管理软件,它可以实现计划任务的定时履行。

MSSQL定时实现计划任务的方法就是通过创建Agent作业来实现。创建Agent作业的步骤以下:

1、登录MSSQL,然后使用Object Explorer连接需要履行脚本的SQL Server实例。

2、点击“+”号展开新建作业,然后输入作业名称。

3、在触发器和对应设置的检查框选择“仅一次”,设置作业的起始时间。可以是“系统当前时间”,也能够设置特定的日期和时间,以指定时间来履行作业。

4、作业选择,可以是一个T-SQL脚本,和运行任何可履行文件的命令,像bat脚本等。

5、设置扩大选项,主要包括操作结束后,将作业视为成功或者失败等设置。

6、保存好作业后就能够使用调度器来实行计划任务。

有时,我们可能需要使用代码来设置MSSQL定时实现的计划任务。 例如,要让某个指定的定时任务每天的9点45分履行,可使用下面的语句:

DECLARE @JobName AS NVARCHAR(100)

SET @JobName = N’TestJob’

DECLARE @JobScheduleAS NVARCHAR(100)

SET @JobSchedule = N’Every 45 Minutes between 9:00 AM and 5:00 PM’;

EXEC msdb.dbo.sp_add_jobschedule

@job_name = @jobname,

@name = N’TestSchedule’,

@enabled = 1,

@freq_type = 8,

@freq_interval = 45,

@active_start_time = 090000

以上语句Exec msdb.dbo.sp_add_jobschedule就能够让MSSQL定时实现计划任务了,实现在每天早上9点45分履行TestJob这个任务。

总之,MSSQL定时实现计划任务是比较常见的,可以通过MSSQL Agent作业的方式实现,也能够通过代码的方式实现。

本文来源:https://www.yuntue.com/post/225367.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注