SQL Server 使用 SQL Server 代理作业幻灯片.pptVIP

  • 3
  • 0
  • 约3.23千字
  • 约 32页
  • 2016-12-14 发布于浙江
  • 举报

SQL Server 使用 SQL Server 代理作业幻灯片.ppt

执行的进度及结果如图所示。 * * 第 13 章 使用 SQL Server 代理作业 代理服务概述 SQL Server代理服务配置 定义操作员 作业管理 警报管理 数据库维护概述 数据库维护计划向导 代理服务概述: SQL Server 代理是一个任务规划器和警报管理器,在实际应用时,可以将那些周期性的工作定义成一个任务,在SQL Server代理的帮助下自动执行; 在自动执行时,若出现故障,则 SQL Server 代理自动通知操作员,操作员获得通知后及时排除故障。 如此在任务、操作员、警报三者之间既相互独立,又相互联系、相互补充,构成了自动完成某些任务的有机整体。 SQL Server代理服务配置 : SQL Server 代理可配置为手动启动或自动启动,以及可被禁用。可使用SQL Server Configuration Manager 或Windows管理工具来更改 SQL Server 代理的启动设置。 若计划实现自动执行作业或警报,通常应为 “SQL Server代理” 服务设置为 Windows 启动时自动启动。 允许自动处理不同的管理任务,启动后可以利用SQL Server 管理平台对其进行配置,其具体步骤如下: 打开SQL Server 管理平台,展开指定的服务器,用右键单击 『SQL Server 代理]图标,从快捷菜单中选择『属性]选项,则出现『SQL Server 代理属性』对话框,选择『常规』页框,如图所示。 选择『高级』页框,如图所示。 选择『警报系统』页框,如图所示。 选择『作业系统』页框,如图所示。 选择『连接』页框,如图所示。 选择『历史记录』页框,如图所示。 定义操作员 : 可以接收电子通知的人员或组的别名 通知可能来自于 一个作业、作业步骤或警报 可以通过电子邮件, 寻呼或 net send 命令进行通知 可指派防故障操作员 使用SQL Server 管理平台可以创建一个操作员,其具体步骤如下: 打开 SQL Server 管理平台,展开 SQL Server 代理,右击『操作员』图标,从快捷菜单中选择『新建操作员』选项,则出现『新建操作员属性』对话框,如图所示。 选择『通知』页框,如图所示,使用此页可设置向操作员通知的警报和作业。 作业管理: 自动处理一个任务的第一步是创建对应的作业。一般来说,如果要创建作业,必须执行以下三个步骤: 定义作业步骤; 如果该作业不是用户指定执行,创建作业执行的计划时间; 通知操作员作业的状态。 作业步骤定义: 作业步骤是作业对数据库或服务器执行的操作。每个作业必须至少有一个作业步骤。作业步骤可以为: (1)可执行程序和操作系统命令; (2)Transact-SQL 语句,包括存储过程和扩展存储过程; (3)Microsoft ActiveX 脚本; (4)复制任务; (5)Analysis Services 任务; (6)Integration Services 包。 失败? 是 否 写到应用程序日志 通知操作员 作业步骤 1: 备份数据库 (Transact-SQL) 作业步骤 2: 传递数据 (CmdExec) 作业步骤 3: 自定义应用程序 (ActiveX Script) 是 是 通知操作员 否 否 失败? 失败? 创建作业步骤的方法: 创建作业: 使用SQL Server 管理平台创建作业,其具体步骤如下: 打开已经启动的SQL Server代理,用右键单击作业图标,从快捷菜单中选择新建作业选项,则出现新建作业属性对话框,如图所示。 每个作业必须有一个或者多个步骤,所以,除了定义作业属性外,在保存作业前,还至少要定义一个作业步骤。如图所示。 选择新建作业步骤对话框中的『高级』页框,如左图所示。 选择『新建作业』中的『计划』页框,如右图所示。 选择『新建作业』中的『通知』页框,如图所示,可以为现有的作业设置作业执行状态通知。 警报管理: 警报可以用于响应潜在的问题(如填满事务日志)。当警报被触发时,通过电子邮件,寻呼或者Net send通知操作员,从而让操作员了解系统中发生了什么事件。 可以定义一个警报,以便激活对特定的错误号或者属于特定严重级别的错误组的响应。警报可以使用 SQL Server 管理平台定义。 创建(事件、性能和WMI)警报 创建警报步骤如下: (1)打开SQL Server管理平台,展开指定的服务器,然后展开启动的『SQL Server 代理』,用右键单击『警报

文档评论(0)

1亿VIP精品文档

相关文档