SQLSERVER2000功略(4)---自动化管理
发布时间:2020-12-12 16:03:03 所属栏目:MsSql教程 来源:网络整理
导读:? 面对大量反复的工作,即使一个优秀的管理员也会感到很大的负担。但为了保持服务器维持在最佳运行状态,这些又时不得不作的工作。这时,SQLSERVER想你所想,提供了自动化的管理措施。在我们工作之前,我们需要了解自动化背后的好助手—SQLSERVER Agent,这个
?
面对大量反复的工作,即使一个优秀的管理员也会感到很大的负担。但为了保持服务器维持在最佳运行状态,这些又时不得不作的工作。这时,SQLSERVER想你所想,提供了自动化的管理措施。在我们工作之前,我们需要了解自动化背后的好助手—SQLSERVER Agent,这个就是SQLSERVER的代理程序,他是运行在后台的服务,可谓是幕后英雄!那他有什么功能呢,如下:
① 作业调度。 ② 执行作业。 ③ 产生报警。 ④ 在指定的事件发生时,通知指定的管理员或操作员。 说到这里,我们就谈谈自动化中的角色:操作员,作业,警报。 操作员:所谓的操作员只是人名与其通信方式(可有电子邮件地址,呼叫器或NET SEND的目的地三种)的设置而已。只要将服务器管理人员的联络方式都以操作员设置妥当时,当SQLSERVER遇到各种需要处理的状况,SQLSERVER Agent就会通过指定的方式通知管理人员前来完成,以达到及时的排除各种问题。 作业:作业是SQLSERVER Agent诸多功能中最常用的。所谓作业就是可让SQLSERVERAgent自动执行的一组操作,它既可以自动执行(这个就涉及到调度),也可以手动执行。在定义作业必须注意以下内容:作业的名称,作业的种类,作业的所有者,作业的说明文字。 警报:就是指针对特殊的事件,要发信给操作员的设置。在作业的设置中的“通知“页面中指定了要将作业执行状态通知操作员时,其实就是在设置警报(如下图) screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> 在定义警报时,可有两种设置事件的方式,一种是指明了针对某特定事件,也就是只要在服务器发生该事件。另一种是指定事件的严重度(Serverity),只要是达到指定严重程度的所有事件,SQLSERVER Agent就会发信通知操作员。 了解了概念,就是动手的时候了,这些我们就以图片给与说明,第一个我们新建“操作员“,过程如下: screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> 接着新建“作业“过程如下: screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> 再来看看“警报“的创建过程: screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> screen.width-333)this.width=screen.width-333" border="0" galleryimg="no" /> (注意在建立警报的“响应”栏目里,对应着相应的作业和操作员) 谈过了这些功能,是不是觉得真是很方便呀,当然了良好的运用不仅仅就这简单的几步,这需要大家在应用中适时的总结以适应我们的需要。现在,我们再谈论一个SQLSERVER 的另一项不错的功能—脚本。 所谓的利用脚本,就是可以将数据库对象或服务器中的其他对象以脚本(Script)方式存入文件,也就是存成SQL程序以供我们继续利用。 同样脚本也可以用于这里的自动化管理。例如:我们可以将操作员,作业和警报等对象存成Script文件后,再拿到别的服务器上加以利用。这是不是在不同的服务器上创建相同的操作员等重复的工作了。这就是脚本的效率所在。 如果需要存为脚本文件,可以在企业管理器中右击相应的对象在“所有任务“/“生成SQL脚本”命令,设置确定即可。 谈了上面的自动化管理的方式是很实用的,但似乎是不是缺乏全面性,要为自己的服务器构建一套完善的自动化维护机制,可能需要花费不少心力,但是将大部分的日常维护工作适度的自动化,多少可以减轻管理上的负担,为此SQLSERVER还提供了一项可以将整套数据库维护工作自动化的功能,这就是数据库的维护计划。 我们可以在企业管理器中执行“工具“/数据库维护计划器,这样就见到了如下界面,依次设置即可。 这次的讨论就说到这里,关于自动化管理,我不用说大家都明白,合理的设置会给你的工作带来什么样的影响,好好体会,让工作更加轻松! ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |