现在的位置: 首页 > 综合 > 正文

431.chapter14.working with SQL Server Agent job

2012年11月27日 ⁄ 综合 ⁄ 共 892字 ⁄ 字号 评论关闭

Agent job

 

一、  关于SQL Server代理

使用SQL Server来存储作业信息,作业包含一个或者多个作业步骤,每个步骤都有自己的任务。SQL Server代理可以按照计划运行作业,也可以响应特定事件时运行作业,还可以根据需要运行作业。默认情况下,SQL Server代理处于关闭状态。

  1. 配置SQL Server代理。 可以在安装过程中为SQL Server代理指定一些配置选项。或者通过SSMS, SMOSQL Server代理存储过程来管理配置。
  2. 启动、停止和暂停SQL Server代理。

(1)     通过SQL Server配置管理器

(2)     cmd命令:net start SQLSERVERAGENT; net stop SQLSERVERAGENT

  1. SQL Server代理选择帐户: 本地帐户或者networkservice
  2. 使用SQL Server代理连接到SQL Server. SQL Server代理服务可以使用windows身份验证或者SQL Server身份验证连接到SQL Server本地实例。
  3. 使用SQL Server代理错误日志:SSMS--SQL Server Agent – Error Logs
  4. 使用性能对象:启动性能工具,新建一个日志,添加 Jobs, JobSetps, Alerts, Statistics对象.
  5. 安全性:为代理创建专门的用户。为代理用户赋予必需的权限,不要隶属于Administrator

二、  作业

1.  作业是一系列由SQL Server代理按照顺序执行的指定操作。一个作业可以执行各种类型的活动,包括T-SQLcmd ActiveX,  SSIS, SSAS。作业可以重复运行或者按照计划运行。可以通过生成各种不同的消息来通知用户作业执行的结果。

2.  创建作业(SSMS, SMO, T-SQL

3.  为作业授权

4.  管理作业

5.  Practice 2-4

 

三、  创建一个维护计划

就是一个多个作业,然后指派给SQL Server Agent去执行

 

四、  配置Operators

五、  配置Alerts

 

Operators & Alerts Agent的两个辅助属性。利用SSMS很容易完整其配置

抱歉!评论已关闭.