微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLSERVER2000功略(4)---自动化管理

 
面对大量反复的工作,即使一个优秀的管理员也会感到很大的负担。但为了保持服务器维持在最佳运行状态,这些又时不得不作的工作。这时,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还提供了一项可以将整套数据库维护工作自动化的功能,这就是数据库的维护计划。 我们可以在企业管理器中执行“工具“/数据库维护计划器,这样就见到了如下界面,依次设置即可。 这次的讨论就说到这里,关于自动化管理,我不用说大家都明白,合理的设置会给你的工作带来什么样的影响,好好体会,让工作更加轻松!
 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐