SQL实用数据库系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL实用数据库系统

第8章 自动化管理任务 8.1 概述 8.2 管理操作员 8.3 管理作业 8.4 管理警报 教学目标 了解自动化管理任务的必要性 了解自动化管理任务的组件 掌握作业的基本概念、作用和管理 掌握作业管理技术 掌握操作员管理技术 了解警报的特点和类型 掌握警报管理技术 8.1 概述 自动化管理任务是指系统可以根据预先的设置自动地完成某些任务和操作。 目的: 减轻系统管理员的工作 提高工作的准确性 一般地,把可以自动完成的任务分成两大类: 执行正常调度的任务。如:备份数据库、传输数据和维护索引等。 识别和回应可能遇到的问题的任务。如:相应SQL Server错误、监视潜在问题的性能条件。 自动化组件 自动化任务依靠自动化组件来实现。它包括: MSSQLServer Windows EventLog SQL Server代理 MSSQLServer MSSQLServer负责把发生的错误作为事件写入到Windows的应用程序日志中。 事件是指系统或者应用程序中发生的任何需要引起注意的事项。 Windows EventLog 负责处理写入到Windows应用程序日志中的事件。这些事件主要包括下列内容: Microsoft SQL Server系统中严重等级在19到25之间的任何错误 已经定义将要写入Windows应用程序日志中的错误消息 执行RAISERROR WITH LOG语句 SQL Server代理 接受任何SQL Server的事件通知。 负责处理警报和运行计划的作业。 当警报被触发时和当计划的作业失败、成功或完成时,可以通知SQL Server的操作员。 所有这些作业或警报等定义都保存在msdb数据库中。 SQL Server代理服务有下述三部分组成: 作业:需要执行的管理工作。 操作员:接受警报时间通知的操作人员。 警报:警报信号通知指定的操作员发生了某个事件。 8.2 管理操作员 操作员是一个特殊的帐户,当警报被触发或当计划作业失败、成功或完成时,操作员会得到通知。 在操作员可用之前,首先要注册。注册操作员之后,可以启用和禁止操作员通知。 注册操作员 在SQL Server Management Studio中,展开“SQL Server代理”,右击“操作员”条目,从快捷菜单中选择“新建操作员” 在“通知”页中指定操作员应该接收的现有警报(如果有) 创建操作员界面 8.3 管理作业 作业就是为了完成指定任务而执行的一系列操作。 作业管理包括创建作业、定义作业步骤、确定每一个作业步骤的动作流程逻辑、调度作业、创建将要通知的操作员,以及检查和配置作业的历史。 一般来说,如果要创建作业,必须执行以下三个步骤: (1)定义作业步骤 (2)创建作业执行的计划时间 (3)通知操作员作业的状态 作业步骤的定义 作业步骤是作业对数据库或服务器执行的操作。每个作业必须至少有一个作业步骤。作业步骤可以为: 可执行程序和操作系统命令; Transact-SQL 语句,包括存储过程和扩展存储过程; Microsoft ActiveX 脚本; 复制任务; Analysis Services 任务; Integration Services 包。 8.2.1 定义作业 创建作业的方法 使用SQL Server Management Studio 使用系统存储过程 在SQL Server Management Studio主窗口左端的树状结构中,打开指定的服务器实例,打开“SQL Server代理”节点,右击“作业”节点,则弹出一个快捷菜单,选择“新建作业”菜单项,出现“新建作业”对话框。 新建作业的“常规”选项 新建作业的“步骤”选项 新建作业的“步骤”选项——“高级”选项页 新建作业的“作业计划”选项 新建作业的“警报”选项 新建作业的“通知”选项 执行和脚本化作业 作业创建之后,除了按照其调度方式执行之外,还可以由用户手动执行。 在SQL Server Management Studio主窗口中,右击要操作的作业,则弹出一个快捷菜单,可启动作业、停止作业、禁用作业等操作。 8.4 管理警报 警报可以用于响应潜在的问题(如填满事务日志)。当警报被触发时,通过电子邮件,寻呼或者Net send通知操作员,从而让操作员了解系统中发生了什么事件。 可以定义一个警报,以便激活对特定的错误号或者属于特定严重级别的错误组的响应。 警报的执行过程示意图 8.4.1 创建事件警报 创建事件警报步骤如下: (1)打开SQL Server管理平台,展开指定的服务器,然后展开启动的SQL Server 代理,用右键单击警报图标,从快捷菜单中选择新建警报选项,则出现新建警报属性对话

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档