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

下载本文档

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

文档简介

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

温馨提示

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

最新文档

评论

0/150

提交评论