Loading

SQL Server教程:SQL Server 代理

一、问题引入

我拥有一张总表(全部数据),现在总表数据过于臃肿,需要进行水平分表。故写了一个 T-SQL 脚本进行分表,但不能每次都手动运行脚本,需要将该脚本添加到计划任务,让后台每隔5分钟执行一次。

想到了Windows的任务计划程序,但是这个程序管理是应用程序exe,对于 T-SQL 脚本是无能为力的。

二、解决过程

经过查询,可以在 SSMS 中的 SQL Server 代理 添加计划任务。

💡 注意:只有SQL Server标准版以及更高版本才有SQL Server 代理功能。Express版本和Developer版本是没有该功能的

1️⃣ 在SQL Server服务所在的主机,开启代理服务

若不开启代理服务,SSMS中添加的计划任务将成为僵尸任务

2️⃣ SSMS中新建作业


[新建作业]-->[步骤]--新建

[新建作业]-->[计划]--新建

三、反思总结

在使用SQL Server代理执行 T-SQL 脚本时,一定要注意使用的SQL Server版本是否支持代理功能,一开始弄了很久都找不到代理功能,后面才发现使用的是 SQL Server(Developer版本)。

代理功能可能是后续经常需要使用的,有必要记录和记忆一下过程。

四、参考引用

01-初识SQL Server代理&作业

posted @ 2023-02-10 15:21  eiSouthBoy  阅读(2096)  评论(0)    收藏  举报