自动化管理任务学习资料_第1页
自动化管理任务学习资料_第2页
自动化管理任务学习资料_第3页
自动化管理任务学习资料_第4页
自动化管理任务学习资料_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12章自动化管理任务学习目标本章重点本章内容1/16/20231学习目标数据库管理员的工作是繁重复杂的,如果可以自动化有规律地进行管理,那么可以大大减轻数据库管理员的工作负荷,提高其工作质量。MicrosoftSQLServer系统提供了作业和警报功能。通过定义作业和警报,可以设置系统执行自动化操作任务。在MicrosoftSQLServer系统中,SQLServer代理服务负责系统警报、作业、操作员、调度和复制等任务的管理。本章将详细研究自动化管理任务技术。1/16/20232本章重点自动化管理任务自动化管理组件作业管理操作员管理警报的类型警报管理1/16/20233本章内容12.1概述12.2作业12.3警报12.4上机练习12.5习题1/16/20234本章内容12.1概述12.2作业12.3警报12.4上机练习12.5习题1/16/2023512.1概述作为一种分布式数据库管理系统,完成许多自动化管理任务是必不可少的功能。自动化管理任务是指系统可以根据预先的设置自动地完成某些任务和操作。一般地,把可以自动完成的任务分成两大类:一类是执行正常调度的任务,另一类是识别和回应可能遇到的问题的任务。执行正常调度的任务,例如在MicrosoftSQLServer系统中执行一些日常维护和管理的任务,可以包括备份数据库、传输和转换数据、维护索引、维护数据一致性等。另一类任务识别和回应可能遇到的问题,例如对MicrosoftSQLServer系统出现的错误以及定义监测可能存在问题的性能条件。例如,可以定义一个任务来更正出现的问题。如果发生了数据库事务满了,则该数据库就不能正常工作了,这时发生错误代号是1105的错误。可以定义一项使用Transact-SQL语句的任务,执行清除事务日志和备份数据库的操作。还可以定义一些性能条件。例如,可以定义SQLServer代理服务来监测何时出现锁堵塞用户修改数据,并且把这种状况自动通知系统管理员。1/16/20236自动化组件自动化组件包括WindowsEventLog、MSSQLServer和SQLServer代理。MSSQLServer服务是MicrosoftSQLServer系统的数据库引擎,负责把发生的错误作为事件写入Windows的应用程序日志中。如果MicrosoftSQLServer系统或应用程序发生了需要引起用户注意的任何错误或消息,且把这些错误或消息写进了Windows的应用程序日志,则这些错误或消息就是日志。WindowsEventLog服务负责处理写入Windows的应用程序日志中的事件,这些事件可以包括:MicrosoftSQLServer系统中严重等级在19~25之间的任何错误;已经定义将要写入Windows的应用程序日志中的错误消息;执行RAISERRORWITHLOG语句。当SQLServer代理服务启动时,它就在Windows的事件日志中注册并且连接到MicrosoftSQLServer,这样就允许SQLServer代理服务接受任何MicrosoftSQLServer的事件通知。1/16/20237本章内容12.1概述12.2作业12.3警报12.4上机练习12.5习题1/16/2023812.2作业作业就是为了完成指定任务而执行的一系列操作。作业管理包括创建作业、定义作业步骤、确定每一个作业步骤的动作流程逻辑、调度作业、创建将要通知的操作员,以及检查和配置作业的历史。在MicrosoftSQLServer系统中,既可以使用SQLServerManagementStudio创建作业和操作员,也可以使用系统存储过程创建作业。下面主要介绍如何使用SQLServerManagementStudio工具管理作业。1/16/20239【例12-1】定义作业1/16/202310【步骤】选选项卡12/31/202211【常规】选选项卡(新新建作业步步骤)12/31/202212【高级】选选项卡(新新建作业步步骤)12/31/202213【计计划划】】选选项项卡卡12/31/202214【新新建建作作业业计计划划】】对对话话框框12/31/202215【通通知知】】选选项项卡卡12/31/202216【目目标标】】选选项项卡卡12/31/202217【例例12-2】】定定义义操操作作员员12/31/202218执行和脚脚本化作作业作业创建建之后,,除了按按照其调调度方式式执行之之外,还还可以由由用户手手动执行行。在SQLServerManagementStudio主窗窗口中右右击作业业testJob,则则弹出一一个快捷捷菜单,,如图12-11所示示。12/31/202219本章内内容12.1概概述12.2作作业12.3警警报12.4上上机练练习12.5习习题12/31/20222012.3警警报警报是是联系系写入入Windows事事件日日志中中的MicrosoftSQLServer错错误消消息和和执行行作业业或发发送通通知的的桥梁梁。警报负负责回回应MicrosoftSQLServer系系统或或用户户定义义的已已经写写入到到Windows应应用程程序日日志中中的错错误或或消息息。在MicrosoftSQLServer系统中,,错误代号号小于或等等于50000的的错误或消消息是系统统提供的错错误使用的的代号,用用户定义的的错误代号号必须大于于50000。错错误代号是是触发警报报最常使用用的方式。。错误等级也也是错误是是否触发警警报的一种种条件。在在MicrosoftSQLServer系统中,,提供了25个等级级的错误。。在这些错错误等级中中,19~25等级级的错误自自动写入Windows的应应用程序日日志中,这这些错误是是致命错误误。12/31/202221sp_addmessage可以使用系系统存储过过程sp_addmessage创建建错误消息息。该系统统存储过程程可以把一一个用户定定义的错误误消息写入入系统中的的系统表sysmessages中。。系统存储过过程sp_addmessage的语语法形式如如下:sp_addmessage[@msgnum=]msg_id,[@severity=]severity,[@msgtext=]'msg'[,[@lang=]'language'][,[@with_log=]'with_log']12/31/202222【例12-3】】定义警警报12/31/202223本章内容12.1概概述12.2作作业12.3警警报12.4上上机练练习12.5习习题12/31/20222412.4上上机练练习本章上上机练练习的的内容容是练练习使使用警警报、、作业业和调调度员员。12/31/20222512.5习习题题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论