前进中的蜗牛

番茄大叔

水滴穿石,非一日之功;没有量变,何来质变。

Sql Server Jobs

SQL SERVER JOB:一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括:运行SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Power Shell脚本等。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了SQL Server管理。
新建Sql Server Job涉及概念:

  1. Job 基本信息:作业名称、作业Owner、作业类别以及描述信息
  2. Job Step(作业步骤):要执行的脚本, 通过指定不同的Type,设置相关的Commond.一个作业可以有多个Job Step,并可指定其执行顺序。
  3. Job schedule(作业时刻表):指定作业时间执行策略
  4. Job Alerts(作业警报):指定作业警报
  5. Job Notifications(作业通知):作业执行失败可发送邮件等方式通知
  6. Targets:SQL SERVER 关联到实体服务。

新建一个JOB

  1. 新建测试环境
    新建一数据库ShopTest,再新建一表[Products]
CREATE TABLE [dbo].[Products](
	[ProductId] [int] IDENTITY(1,1) NOT NULL,
	[ProductName] [nvarchar](50) NOT NULL,
	[RRP] [smallmoney] NOT NULL,
	[SellingPrice] [smallmoney] NOT NULL,
	[is_cad] [int] NULL,
 CONSTRAINT [PK_Products] PRIMARY KEY CLUSTERED 
(
	[ProductId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
  1. 启动SQL Server Agent,右击启动,需要现启动服务,Services中启动SQL Server Agent

  2. 新建Job基本信息

  3. 新建作业step

insert into ShopTest.dbo.Products (ProductName,RRP,SellingPrice)values('Phone',1199.6,1199.6)
5. 新建执行计划

  1. 绑定本地服务

参考自SQL SERVER作业浅析

posted @ 2019-01-21 18:17  LoveTomato  阅读(685)  评论(0编辑  收藏  举报