第12章系统自动化任务管理

发布时间:2024-12-26 21:41

家庭自动化系统如何设置定时任务 #生活技巧# #居家生活技巧# #家庭护理技巧# #家庭自动化技巧#

第12章系统自动化任务管理
内容提要
SQL Server 2005系统提供了多种自动化服务进行数据库管理,主要包括SQL Server 代理、作业、维护计划和警报等功能, SQL Server代理服务是负责系统警报、作业、操作员、调度和复制等任务管理的工具。
数据库管理员可以设置系统执行自动化操作任务,实现利用自动化技术管理数据库系统的部分功能。
学习本章的目的是了解自动化管理任务的必要性和组件的基本概念,掌握作业、操作员和警报管理技术。
第12章系统自动化任务管理
本章内容:
SQL Server代理
作业
警报
操作员
维护计划

SQL Server代理
SQL Server代理是数据库自动化技术的核心,它提供了系统的自动化机制与SQL Server 2005引擎紧密集成。
SQL Server代理实际上是一种Windows服务,可以帮助管理员完成很多事先预设好的作业,在规定的时间内自动完成。
如图所示:数据库引擎服务可以将重要事件写入系统的事务日志中,事务日志记录了Windows操作系统的所有系统级消息,这些消息在自动化结构中用于通知SQL Server代理。SQL Server代理接受到通知后,将按照一定的计划执行数据库的相关脚本或应用程序。
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凭据对象来存储代理的身份验证信息。
SQL Server代理
配置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代理服务,选择“属性”菜单命令,。
SQL Server代理
配置SQL Server代理
1. 服务启动账户
(3)在弹出的“SQL Server Agent(MSSQLSERVER)属性”对话框中,选择“登录”选项卡。选择“登录身份为:”下的选项之一:
如果作业只需要访问本地服务器资源,请选择“内置账户”选项。
如果作业需要网络资源, 选择“本账户”。然后输入账户名、密码并确认密码。也可以单击“浏览”按钮搜索用户和组,选择要使用的账户,。
(4)单击“启动”按钮可以启用该项服务。单击“确定”按钮完成配置。
SQL Server代理
配置SQL Server代理
2. 验证Windows权限
在 SQL Server 系统中,必须将SQL Server代理配置为使用sysadmin固定服务器角色的成员账户的凭据,才能够执行其功能。验证所设置的Windows权限的参考步骤如下。
(1)选择“开始”|“控制面板”|“管理工具”|“本地安全策略”菜单命令。
(2)在弹出的“本地安全设置”对话框中,展开“本地策略”文件夹,然后单击“用户权限分配”,。
SQL Server代理
配置SQL Server代理
2. 验证Windows权限
(3)对每个权限进行设置,可以重复执行如下步骤:
①双击某个权限,如“作为服务登录”,弹出“作为服务登录属性”对话框, 所示。
②在“作为服务登录属性”对话框中验证运行的SQL Server代理的账户已经列出。
③如果没有列出,单击“添加用户或组”按钮,运行SQL Server代理的账户后,单击“确

第12章系统自动化任务管理 来自淘豆网www.taodocs.com转载请标明出处.

网址:第12章系统自动化任务管理 https://www.yuejiaxmz.com/news/view/577515

相关内容

第21章系统自动化任务管理
自动任务管理系统是什么
基础自动化系统的任务
Linux下的自动化任务与计划任务:让你的系统更智能
任务管理系统设计(任务管理系统 app)
《系统自动化任务》课件.pptx
脚本自动化任务
自动化管理任务
Linux自动化任务
Python自动化任务

随便看看