- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第20章 SQL Server代理服务 数据库建立好后,如果在使用的过程中发生了错误,有什么办法让数据库管理员知道发生了什么错误呢?其中一种办法就是查看数据库的日志,从记录中查看,另外一种方式就是要给读者介绍的代理服务。 20.1 SQL Server代理说明及设置 使用SQL Server代理可以减轻管理员的很多负担,而且可以实现对数据库更好地管理,SQL Server代理是SQL Server 2005中的一个非常有用的工具。下边介绍什么是SQL Server代理,以及怎样来配置它,包括启动和停止SQL Server代理,以及运行时的账户设置等。 20.1.1 什么是SQL Server代理 代理,简单说就是代替人去做事情,比如商品代理,是帮助开发商来卖商品,代理开发商的工作,而这里的SQL Server代理,是把它作为一个虚拟的管理员,自动去完成一系列预先指定好的工作。 20.1.2 启动和停止SQL Server代理 在使用SQL Server代理前,需要启动该服务,并对它进行一定的设置,其操作方法是: 20.2 作业 作业是由SQL Server代理程序按顺序执行的一系列指定的操作。它可以执行广泛的活动,包括运行Transact-SQL脚本、命令行应用程序和Microsoft ActiveX脚本,也可以创建作业来执行经常重复和可调度的任务,并且作业可产生警报以通知用户作业的状态。 20.2.1 创建作业任务 在本节中通过一个示例来介绍怎样在SSMS管理器中创建作业,该示例建立的作业任务是每天在下午6点整对数据库【TestData】做一次备份,在该作业中通过执行一个存储过程来实现备份数据库。 20.2.2 创建作业步骤 作业步骤是执行该作业的操作,操作可执行的程序,如执行T-SQL语句、Activex脚本、复制任务等,创建作业步骤如下: 20.2.3 创建作业时间计划 作业时间是该作业自动执行时的时间,可以根据需要来设置。示例要求每天下午的6点执行,就需要在作业时间计划中来设置,其操作的步骤如下: 20.2.4 管理作业 建立好作业后,需要根据情况对作业进行管理,比如查看、修改和停止作业等。 20.3 操作员 定义了一个作业,怎样知道执行该作业了没有,或者该作业是否发生了错误?这就需要建立一个操作员,操作员是在完成作业或出现问题时,可以接收电子通知的人,需要这个人的名称、联系信息等,如邮件地址,就可以把作业执行的结果通过邮件的方式发送到邮箱中。 20.3.1 配置数据库邮件 在操作员中使用电子邮件前,需要对其进行配置。这里是配置数据库邮件,由于在前边没有介绍该邮件的配置,这里具体说明。 20.3.2 新建操作员 在前边只是建立作业的步骤和定义了数据库邮件,还没有定义操作员,这里就来定义一个操作员,具体的步骤如下: 20.4 警报 警报是SQL Server 2005数据库中检测数据库信息的一种方式,在SQL Server中当某些特定的事件发生时警报会自动报警。当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满等。 它的工作原理是:首先创建警报,对它进行设置定义,SQL Server 2005在运行过程中,会记录信息到应用程序日志中,SQL Server代理会去读取应用程序日志,并将写入的日志与定义的警报进行比较。如果匹配,将自动应答警报。 20.4.1 创建警报 警报的类型非常多,可以创建出多种类型的警报,在这里举个例子具体说说怎么来创建警报,其步骤如下: 20.4.2 作业中设置警报 建立的警报需要和作业联系在一起,否则警报也就不起任何作用,作业如果没有警报,在执行作业的过程中,也就很难对作业进行控制管理了。刚才建立的警报没有和我们建立的作业联系在一起,所以需要设置执行该警报的作业。 20.5 使用SQL Server代理遇到的一些问题 用户在开始使用SQL Server代理的时候,由于不太熟悉SQL Server代理,难免会在使用的过程中出现一些问题,不知道怎么解决,这里就简单介绍一下使用SQL Server代理常遇到的问题,供读者参考。 20.5.1 没有对SQL Server代理设置造成错误 在SQL Server代理的错误日志里,经常会出现如下的错误,怎样来解决? 警告,[396] 尚未定义空闲 CPU 条件 -- OnIdle作业计划将不起任何作用 这是由于我们没有对SQL Server代理进行基本设置造成的,在使用SQL Server代理前,需要对它的一些基本设置进行配置,其配置方法是:在SSMS管理器的资源管理器中,右击【SQL Server代理】节点,在快捷菜单中选择【属性】命令,会打开【
您可能关注的文档
最近下载
- 2023计算机二级WPS Office统考必备考试题库(附答案).docx VIP
- 精品课程建设项目立项申报书.docx VIP
- 08SS523建筑小区塑料排水检查井.docx VIP
- 2024年传染病防控技能竞赛理论考试题库(浓缩500题).docx VIP
- 2023年12月山西大学附属中学校招考聘用笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 架空输电线路设计简介课件.ppt
- 房屋建设工程监理大纲(范本).doc VIP
- 徐州2006年师范类毕业生就业意见.doc VIP
- 专题:三角形全等常用辅助线及模型(答案).doc VIP
- 萨克斯教材 kennyG 整套乐谱.pdf VIP
文档评论(0)