自动化管理培训课程_第1页
自动化管理培训课程_第2页
自动化管理培训课程_第3页
自动化管理培训课程_第4页
自动化管理培训课程_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

BENET3.0第二学期课程,自动化管理,2,主要内容,理论讲解部分实验讲解部分,3,理论部分,配置SQL代理建立作业和操作员建立警报维护计划向导,4,配置SQL代理,SQL代理SQLServer有一个强大而灵活的作业计划引擎,叫做SQLserverd代理(Agent),SQLServer代理是一个Windows的服务,用以控制SQLServer自动化,他执行安排的管理任务,即”作业”。SQLServer代理在SQLServer中存储作业信息。作业包含一个或多个作业步骤。每个步骤都有自己的任务。,1.启动SQLServer代理服务2.指定SQLServer代理的服务账户,5,建立作业和操作员,作业作业是一系列由SQLServer代理按顺序执行的指定操作。作业可以执行一系列活动,如:运行Transact-SQL脚本、命令行应用程序、IntegrationServices包或复制任务等。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大简化了SQLServer管理。如果要创建作业,用户必须是某个SQLServer代理固定数据库角色或sysadmin固定服务器角色的成员。作业只能由其所有者或sysadmin角色的成员进行编辑。可以使用SQLServerManagementStudio来创建作业。,首先在Windows服务中启动SQLServer代理服务,在SQL作代理中新建作业,在新建作业中设置作业的各种属性,要使netsend能发送信息服务,要启动Message服务,6,建立作业与操作员,操作员操作员是在完成作业或出现警报时可以接收电子通知的人员或组的别名。建议在定义作业或警报之前作业操作员。当一个作业成功地完成,或者其中的步骤失败,可以通过电子邮件、寻呼或NetSend命令通知操作员。可以使用SQLServerManagementStudio来定义一个操作员。,先启动SQLServerAgent服务,在SQLServer代理中新建操作员,在新建操作员中设置各种属性,7,建立警报,警报警报是对事件(通常是问题)的自动响应。当某个特殊事件发生或者达到了某个性能的阀值时,数据管理员可以通过定义警报来响应事件。如:执行某些作业或通知操作员。警报可以对一个或多个事件定义。警报还可以将事件转发到其他计算机上的MicrosoftWindows应用程序日志。例如:可以指定在发生严重性为19的事件立即通知操作员。通过定义警报,数据库管理员可以更有效地监视和管理SQLServer。警报就是一个提醒的作用,能更好、更方便的减少数据库管理员对数据库的工作量。,8,维护计划向导,为什么要使用维护计划向导通常,数据库管理员需要执行许多任务以使数据库保持最佳状态,可以通过建立作业来执行这些任务。但要为多个数据库创建多个作业,将会加大管理员的维护工作。为此,可以使用维护计划向导维护计划向导维护计划向导可以用于帮助数据库管理员设置重要的维护任务,从而确保数据库运行良好,例如:做定期数据库备份以防系统出现故障,对数据库进行完整性检查。维护计划向导可创建一个或多个SQLServer代理作业,代理作业将按照计划的间隔自动执行这些维护任务。维护计划与作业之间的区别相对于维护计划而言,作业具有更广泛的用途。如果是做数据库优化、备份等,用维护计划比较合适;而如果需要制定维护计划应对不了的操作,比如说,每天定时运行某个存储过程,就只能用作业来实现。,9,实验讲解部分,建立管理员设置警报设置备份策略,10,实验1:建立管理员,需求描述在SQLServer中建立一个完整备份的作业并在作业完成时通过NetSend命令通知操作员,11,实验1:建立管理员,推荐步骤,在SQLServer配置管理器中设置将SQLserver代理服务启动,单击新建操作员,设置名称,设置通知的方式,Netsend地址为本地主机的IP地址,12,实验1:新建管理员,单击新建作业,在常规选项里设置名称,作业中的名称是有唯一性的,在作业选项中选择步骤,再选择新建步骤进入该页面,这里设置个各种属性,这里设置为名称fullbackup,类型选择为T-SQL脚本,数据库选择benet,命令为backupdatabasebenettodisk=Nc:backupbenet_backup.bak。因为步骤总共就一步,最后在选项页中将成功时要执行的操作改为退出报告成功的作业。,在通知中设置,当作业完成时,用Netsend发送给操做员,这里设了操纵员为benet_admin,13,实验1:建立管理员,实验结果在作业队列中选择backupbenet,单击鼠标右键,选“作业开始步骤”,运行作业。,14,实验2:设置警报,需求描述建立一个警报,当达到设定的阀值时,发送消息通知管理员。为模拟性能报警的作用,我们设置当事务日志高于2%时触发报警。,15,实验2:设置警报,首先,在SQLServer代理中单击新建警报,进入新建警报页面,设置属性,设置成:名称:LogSize类型:SQLServer性能条件警报对象:SQLServer:Databases计数器:PercentLogUsed实例:benet条件:高于值:2,单击选项页中的响应,勾选通知操作员,勾选Netsend,再单击选择页的选项,设置属性,这里设置了,勾选Netsend,通知消息为:警告:日志文件过大。单击确定。,16,实验2:设置警报,实验结果等待一段时间后弹出信使服务消息,17,实验3:设置备份策略,需求描述通过维护计划向导创建一个备份的维护任务,在一个维护计划中,可以同时设置完整备份、差异备份、事务日志备份以及收缩数据库等多项任务。,18,实验3:设置备份策略,在管理中右键点击维护计划,再单击维护计划向导,出现该页面,单击下一步,在这里设置名称,这里设为“数据库备份”,点击更改,进行更改计划实行的时间,单击下一步,在该页面选择维护任务,这里勾选备份数据库(完整),在该页面设置执行任务的顺序,因为这里只有一个任务,所以不用设置。单击下一步,这里设置指定数据库,指定备份设备,单击下一步,设置报

温馨提示

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

最新文档

评论

0/150

提交评论