SQL Server作业

前言

定时任务是开发中很常见的一个话题,常见的思路就是程序层面(定时任务框架,如Quartz.Net)和数据库层面(数据库作业)。本篇文章介绍数据库层面的实现方法。

新建

在SQL Server(文章使用的是SQL Server 2016)左侧菜单最下方找到SQL Server代理–》右击作业–》新建作业

《SQL Server作业》 新建作业.png

如果你的SQL Server代理显示的是 [SQL Server 代理(已禁用代理 XP)],执行以下sql

sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE WITH OVERRIDE
GO
sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE WITH OVERRIDE
GO

步骤

在选项页中点击步骤–》新建–》弹出配置页,填写配置点击确定

《SQL Server作业》 步骤.png

计划

在选项页中点击计划–》新建–》弹出配置页,填写配置点击确定

《SQL Server作业》 配置计划.png

PS:SQL Server Agent 服务要开启,如果连的远程服务器,要保证服务器的服务是开启的

选择

如果大量数据处理中,用到了相当复杂的验证,约束等,建议写在程序里好一点。

如果只是简单的处理,但是数据量很大,可以使用数据库直接处理。

    原文作者:紫炎菊畔
    原文地址: https://www.jianshu.com/p/70c648a88f7e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞