网站大量收购闲置独家精品文档,联系QQ:2885784924

第章__系统自动化任务管理.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章__系统自动化任务管理.ppt

SQL Server 2005 数据库应用与开发 制作:姜桂洪 联系方式:jghget@ * 第12章 系统自动化任务管理 内容提要 SQL Server 2005系统提供了多种自动化服务进行数据库管理,主要包括SQL Server 代理、作业、维护计划和警报等功能, SQL Server代理服务是负责系统警报、作业、操作员、调度和复制等任务管理的工具。 数据库管理员可以设置系统执行自动化操作任务,实现利用自动化技术管理数据库系统的部分功能。 学习本章的目的是了解自动化管理任务的必要性和组件的基本概念,掌握作业、操作员和警报管理技术。 第12章 系统自动化任务管理 本章内容: 12.1 SQL Server代理 12.2 作业 12.3 警报 12.4 操作员 12.5 维护计划 12.6小结 12.1 SQL Server代理 SQL Server代理是数据库自动化技术的核心,它提供了系统的自动化机制与SQL Server 2005引擎紧密集成。 SQL Server代理实际上是一种Windows服务,可以帮助管理员完成很多事先预设好的作业,在规定的时间内自动完成。 如图所示:数据库引擎服务可以将重要事件写入系统的事务日志中,事务日志记录了Windows操作系统的所有系统级消息,这些消息在自动化结构中用于通知SQL Server代理。SQL Server代理接受到通知后,将按照一定的计划执行数据库的相关脚本或应用程序。 12.1 SQL Server代理 当SQL Server代理服务启动时,就会在Windows的事件日志中注册并且连接到Microsoft SQL Server,这样就允许SQL Server代理服务接受任何Microsoft SQL Server的事件通知。 当发生某个事件时,SQL Server代理服务与MSSQLServer服务通信并且执行某种定义的动作。这些动作包括执行定义的作业、触发定义的警报、发送E-mail消息等。除此之外,SQL Server代理服务还可以与其他应用程序通信。 SQL Server代理将大部分配置信息存储在msdb系统数据库中。SQL Server代理使用SQL Server凭据对象来存储代理的身份验证信息。 12.1 SQL Server代理 12.1.1 配置SQL Server代理 SQL Server代理可以自动按照预定的方式完成规定的工作,可以看成是一个虚拟账户。 1. 服务启动账户 SQL Server代理在指定的用户账户下运行。用户可以使用SQL Server配置管理器工具设置SQL Server代理服务启动账户,具体步骤如下: (1)选择 “开始”| “所有程序”|“Microsoft SQL Server 2005”|“配置工具”|“Microsoft SQL Server Configuration Manager” 命令,打开SQL Server配置管理器。 (2)在左边窗体中选择“SQL Server 2005 服务”,然后再在右边窗体右击要配置的SQL Server代理服务,选择“属性”菜单命令,如图11.2所示。 12.1 SQL Server代理 12.1.1 配置SQL Server代理 1. 服务启动账户 (3)在弹出的“SQL Server Agent(MSSQLSERVER)属性”对话框中,选择“登录”选项卡。选择“登录身份为:”下的选项之一: 如果作业只需要访问本地服务器资源,请选择“内置账户”选项。 如果作业需要网络资源, 选择“本账户”。然后输入账户名、密码并确认密码。也可以单击“浏览”按钮搜索用户和组,选择要使用的账户,如图12.3所示。 (4)单击“启动”按钮可以启用该项服务。单击“确定”按钮完成配置。 12.1 SQL Server代理 12.1.1 配置SQL Server代理 2. 验证Windows权限 在 SQL Server 系统中,必须将SQL Server代理配置为使用sysadmin固定服务器角色的成员账户的凭据,才能够执行其功能。验证所设置的Windows权限的参考步骤如下。 (1)选择“开始”|“控制面板”|“管理工具”|“本地安全策略”菜单命令。 (2)在弹出的“本地安全设置”对话框中,展开“本地策略”文件夹,然后单击“用户权限分配”,如图12.4所示。 12.1 SQL Server代理 12.1.1 配置SQL Server代理 2. 验证Windows权限 (3)对每个权限进行设置,可以重复执行如下步骤: ① 双击某个权限,如“作为服务登录”,弹出 “作为服务登录 属性”对话框,如图12.5 所示。 ② 在“作为服务登录 属性”对话框中验证运行的SQL Server

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档