zoukankan      html  css  js  c++  java
  • 431.chapter14.working with SQL Server Agent job

    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很容易完整其配置

  • 相关阅读:
    Java和JavaScript的时间互传
    session.createQuery()不执行和java.lang.reflect.InvocationTargetException
    [转载]标签a的href和onclick
    [转载]前端优化指南
    POJ1328-Radar Installation
    POJ1323-Game Prediction
    codinglife主题小修改和有意思的博客挂件
    POJ1050-To the Max
    HDU4323-Magic Number(levenshtein distance-编辑距离)
    HDU2955-Robberies
  • 原文地址:https://www.cnblogs.com/yang_sy/p/1400338.html
Copyright © 2011-2022 走看看