第13章-系统自动化任务管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维护计划 维护计划可用于创建所需的维护任务工作流,以确保数据库运行良好,在出现系统错误的情况下定期备份数据库,以及检查是否存在不一致。使用维护计划向导可以创建一个或多个SQL Server代理作业,并能够按预定间隔自动执行这些维护任务。只有是sysadmin角色的成员才能创建和管理维护任务。 1. 可以自动运行的维护任务 维护计划是可以自动运行的维护任务,SQL Server 2016 系统实现的可以自动运行的维护任务主要提供如下功能。 (1)自动备份数据库和事务日志文件。 (2)可以通过删除空数据库页压缩数据文件。 (3)用新填充因子重新生成索引来重新组织数据和索引页上的数据。 (4)更新索引统计信息,确保查询优化器含有关于表中数据值分布的最新信息。 (5)对数据库内的数据和数据页执行内部一致性检查。 (6)自动运行 SQL Server 代理作业。 维护计划 1. 可以自动运行的维护任务 自动化管理任务是指系统可以根据预先的设置自动地完成某些任务和操作。一般地,把可以自动完成的任务分成两大类. (1)一类是执行正常调度的任务。 (2)一类是识别和回应可能遇到的问题的任务。 维护计划 2.利用向导创建维护计划 创建维护计划可以使用维护计划向导或设计图面创建维护计划2种方法。 向导是创建基本维护计划的常用方法,而使用设计图面创建计划允许使用增强的工作流。 需要注意的是,只有用户通过Windows 身份验证进行连接,才会显示维护计划。如果用户是通过 SQL Server 身份验证进行连接,则对象资源管理器不会显示维护计划。 在 SQL Server 2016 数据库引擎?中,维护计划可创建一个作业以按预定间隔自动执行这些维护任务 维护计划 2.利用向导创建维护计划 下面通过使用向导来安排数据库备份任务计划来了解创建维护计划的步骤。 (1)在选择“对象资源管理器”中展开SQL Server实例的“管理”子目录,然后右键单击“维护计划”并在弹出菜单中选择“维护计划向导”命令。 (2)在出现一个起始页面中,单击“下一步”按钮。 (3)在“选择计划属性”窗口中的“名称”中键入维护计划的名字。在本例中使用“日常teaching数据库备份”作为维护计划名称。如图13-23所示。 L o g o 计算机科学系 SQL Server 2016 数据库应用开发 * * 第13章 系统自动化任务管理 * * 1 操作员 4 警报 3 内容提要 作业 2 SQL Server代理 5 维护计划 SQL Server 2016系统提供了多种自动化服务进行数据库管理,主要包括SQL Server 代理、作业、维护计划和警报等功能, SQL Server代理服务是负责系统警报、作业、操作员、调度和复制等任务管理的工具。 数据库管理员可以设置系统执行自动化操作任务,实现利用自动化技术管理数据库系统的部分功能,提高了工作效率和服务质量。 SQL Server代理 SQL Server代理是数据库自动化技术的核心,它提供了系统的自动化机制与SQL Server 2016引擎紧密集成。 SQL Server代理实际上是一种Windows服务,可以帮助管理员完成很多事先预设好的作业,在规定的时间内自动完成。SQL Server代理的服务处理结构如图13-1 所示。 由图可以看出,数据库引擎服务可以将重要事件写入系统的事务日志中,事务日志记录了Windows操作系统的所有系统级消息,这些消息在自动化结构中用于通知SQL Server代理。SQL Server代理接受到通知后,将按照一定的计划执行数据库的相关脚本或应用程序。 SQL Server代理 1. 配置SQL Server代理 SQL Server代理可以自动按照预定的方式完成规定的工作,可以看成是一个虚拟账户。当SQL Server代理服务进程要完成操作系统上的运行操作时,该账户和普通账户一样,需要以一定的身份去完成操作。 服务启动账户:服务启动账户可以用于定义运行SQL Server代理的Windows账户及其网络权限。SQL Server代理在指定的用户账户下运行。用户可以使用SQL Server配置管理器工具设置SQL Server代理服务启动账户。 SQL Server代理 1. 配置SQL Server代理 服务启动账户:具体步骤如下。 (1)选择 “开始”菜单,单击 “Microsoft SQL Server 2016 CTO2.0 配置管理器”命令,打开SQL Server配置管理器。 (2)在左边窗体中选择“SQL Serve服务”,然后再在右边窗体右击要配置的SQL Server代理服务

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档