已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
18.05.2020,第1页,第12章自动化管理任务,学习目标本章重点本章内容,18.05.2020,第2页,学习目标,数据库管理员的工作是繁重复杂的,如果可以自动化有规律地进行管理,那么可以大大减轻数据库管理员的工作负荷,提高其工作质量。MicrosoftSQLServer系统提供了作业和警报功能。通过定义作业和警报,可以设置系统执行自动化操作任务。在MicrosoftSQLServer系统中,SQLServer代理服务负责系统警报、作业、操作员、调度和复制等任务的管理。本章将详细研究自动化管理任务技术。,18.05.2020,第3页,本章重点,自动化管理任务自动化管理组件作业管理操作员管理警报的类型警报管理,18.05.2020,第4页,本章内容,12.1概述12.2作业12.3警报12.4上机练习12.5习题,18.05.2020,第5页,本章内容,12.1概述12.2作业12.3警报12.4上机练习12.5习题,18.05.2020,第6页,12.1概述,作为一种分布式数据库管理系统,完成许多自动化管理任务是必不可少的功能。自动化管理任务是指系统可以根据预先的设置自动地完成某些任务和操作。一般地,把可以自动完成的任务分成两大类:一类是执行正常调度的任务,另一类是识别和回应可能遇到的问题的任务。执行正常调度的任务,例如在MicrosoftSQLServer系统中执行一些日常维护和管理的任务,可以包括备份数据库、传输和转换数据、维护索引、维护数据一致性等。另一类任务识别和回应可能遇到的问题,例如对MicrosoftSQLServer系统出现的错误以及定义监测可能存在问题的性能条件。例如,可以定义一个任务来更正出现的问题。如果发生了数据库事务满了,则该数据库就不能正常工作了,这时发生错误代号是1105的错误。可以定义一项使用Transact-SQL语句的任务,执行清除事务日志和备份数据库的操作。还可以定义一些性能条件。例如,可以定义SQLServer代理服务来监测何时出现锁堵塞用户修改数据,并且把这种状况自动通知系统管理员。,18.05.2020,第7页,自动化组件,自动化组件包括WindowsEventLog、MSSQLServer和SQLServer代理。MSSQLServer服务是MicrosoftSQLServer系统的数据库引擎,负责把发生的错误作为事件写入Windows的应用程序日志中。如果MicrosoftSQLServer系统或应用程序发生了需要引起用户注意的任何错误或消息,且把这些错误或消息写进了Windows的应用程序日志,则这些错误或消息就是日志。WindowsEventLog服务负责处理写入Windows的应用程序日志中的事件,这些事件可以包括:MicrosoftSQLServer系统中严重等级在1925之间的任何错误;已经定义将要写入Windows的应用程序日志中的错误消息;执行RAISERRORWITHLOG语句。当SQLServer代理服务启动时,它就在Windows的事件日志中注册并且连接到MicrosoftSQLServer,这样就允许SQLServer代理服务接受任何MicrosoftSQLServer的事件通知。,18.05.2020,第8页,本章内容,12.1概述12.2作业12.3警报12.4上机练习12.5习题,18.05.2020,第9页,12.2作业,作业就是为了完成指定任务而执行的一系列操作。作业管理包括创建作业、定义作业步骤、确定每一个作业步骤的动作流程逻辑、调度作业、创建将要通知的操作员,以及检查和配置作业的历史。在MicrosoftSQLServer系统中,既可以使用SQLServerManagementStudio创建作业和操作员,也可以使用系统存储过程创建作业。下面主要介绍如何使用SQLServerManagementStudio工具管理作业。,18.05.2020,第10页,【例12-1】定义作业,18.05.2020,第11页,【步骤】选项卡,18.05.2020,第12页,【常规】选项卡(新建作业步骤),18.05.2020,第13页,【高级】选项卡(新建作业步骤),18.05.2020,第14页,【计划】选项卡,18.05.2020,第15页,【新建作业计划】对话框,18.05.2020,第16页,【通知】选项卡,18.05.2020,第17页,【目标】选项卡,18.05.2020,第18页,【例12-2】定义操作员,18.05.2020,第19页,执行和脚本化作业,作业创建之后,除了按照其调度方式执行之外,还可以由用户手动执行。在SQLServerManagementStudio主窗口中右击作业testJob,则弹出一个快捷菜单,如图12-11所示。,18.05.2020,第20页,本章内容,12.1概述12.2作业12.3警报12.4上机练习12.5习题,18.05.2020,第21页,12.3警报,警报是联系写入Windows事件日志中的MicrosoftSQLServer错误消息和执行作业或发送通知的桥梁。警报负责回应MicrosoftSQLServer系统或用户定义的已经写入到Windows应用程序日志中的错误或消息。在MicrosoftSQLServer系统中,错误代号小于或等于50000的错误或消息是系统提供的错误使用的代号,用户定义的错误代号必须大于50000。错误代号是触发警报最常使用的方式。错误等级也是错误是否触发警报的一种条件。在MicrosoftSQLServer系统中,提供了25个等级的错误。在这些错误等级中,1925等级的错误自动写入Windows的应用程序日志中,这些错误是致命错误。,18.05.2020,第22页,sp_addmessage,可以使用系统存储过程sp_addmessage创建错误消息。该系统存储过程可以把一个用户定义的错误消息写入系统中的系统表sysmessages中。系统存储过程sp_addmessage的语法形式如下:sp_addmessagemsgnum=msg_id,severity=severity,msgtext=msg,lang=language,with_log=with_log,18.05.2020,第23页,【例12-3】定义警报,18.05.2020,第24页,本章内容,12.1概述12.2作业12.3警
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026八级焊工面试题目及答案
- 2026安装项目经理面试题库及答案
- 工程测量员岗前安全培训考核试卷含答案
- 数控研磨工复测水平考核试卷含答案
- 乙腈装置操作工安全知识竞赛评优考核试卷含答案
- 木竹藤材干燥工安全宣贯强化考核试卷含答案
- 石蜡加氢装置操作工班组建设模拟考核试卷含答案
- 碳排放监测员岗前安全演练考核试卷含答案
- 硅树脂生产工岗前理论知识考核试卷含答案
- 银行信贷员安全知识竞赛考核试卷含答案
- 2025年上海市(秋季)高考语文真题详解
- T-CCMA 0055-2017 工程机械液压管路布局规范
- 国家电网有限公司输变电工程通 用设计(330~750kV输电线路绝缘子金具串通 用设计分册)2024版
- 电气工程及其自动化毕业设计 基于PLC的喷涂机器人控制系统的设计
- 食品加工物料提升机安全预案
- 辽宁大学《大学计算机多媒体应用》2021-2022学年第一学期期末试卷
- 四年级五年级六年级数学知识点概括(全面)
- 惠州2024年广东惠州惠阳区招聘普通类医疗卫生专业技术人员154人笔试历年典型考题及考点附答案解析
- 第四章-第二三节-重金属在土壤-植物体系中的迁移及其机制-and-4.3-土壤中农药的迁移转化
- 《CADCAM软件应用》课程标准
- 学校体育馆建设项目可行性研究报告
评论
0/150
提交评论