代理服务--配置SQL Server Agent

   SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行;假如您是一名系统管理员,则可以利用SQL Server Agent 向您通知一些警告信息,来定位出现的问题从而提高管理效率。SQL Server Agent 主要包括以下几个组件:作业;警报;操作。
主要执行以下步骤在SQL Server Enterprise Manager 中配置SQL Server Agent:

(1) 启动SQL Server Enterprise Manager, 登录到指定的服务器打开Management 文件夹,启动SQL Server Agent。
(2) 右击SQL Server Agent 图标,在弹出菜单中选择Properties 选项。打开SQL Server Agent Properties 对话框,选中General 标签页。如图17-1 所示。其中各选项的含义为:

  • System account: 定义SQL Server Agent 运行于哪个系统账号下,该系统账号是sysadmin 角色的成员;
  • This account: 定义SQL Server Agent 运行于哪一个NT 账号下,该账号必须是运行SQL Server Agent 服务器上的sysadmin 角色,选择此选项,必须在Password处提供密码。常在下列情况中选中该选项:
    把事件转寄到其它NT 计算机的应用日志;
    如何来创建一个作业,该作业要使用多个计算机上的资源;
    通过电子邮件或寻呼通知操作员消息。
  • Mail Profile 有效的邮件配置文件名,该文件保存通过SQL Mail 为SQL ServerAgent 运行账号配置的邮件系统正常工作的配置信息;
  • Save copies of the sent messages in the Sent Items folder: 指定发送消息存放的文件目录;
  • File name: 指定SQL Server Agent 日志文件名,缺省名为C:\Mssql7\Log\Sqlagent.out;
  • Error message pop-up recipient 指定接收网络弹出错误消息的接收者名字,这些错误消息由SQL Server Agent 写入它的错误日志。

(3) 选中Advanced 标签页,如图17-2 所示。

  • Auto restart SQL Server if it stops unexpectedly :表示如果SQL Server 意外停止运行,则将自动重新启动;
  • Auto restart SQL Server Agent if it stops unexpectedly: 表示如果SQL Server Agent意外停止运行,则将自动重新启动;
  • Forward events to a different server: 表示将事件转寄给其它服务器。在Server 旁的下拉列表中选择接收服务器;
  • Unhandled events: 表示转寄那些不是在本地服务器上处理的事件;All 表示所有事件;
  • If error has severity of or above: 表示只有在错误等级大于或等于给定值时,才将事件转寄给所选服务器;
  • Idle CPU(s) Condition: 定义了CPU 空闭状态的属性值,即CPU 平均使用率低于给不定期值且该状态持续的时间超过给定时间,则认为CPU 处于空闭状态。

(4) 选中Alert System 标签页,如图17-3 所示;

  • Address formatting for page e-mails: 该区域用来设定消息属性并在寻呼信息中加入错误信息;
  • Fail-safe operator: 表示失败安全型操作员,如果由于不确定的原因使消息无法到达指定的操作员,则SQL Server Agent 会把该消息传给失败安全型操作员;

(5) 选中Job System 标签页,如图17-4 所示;

  • Job history log: 该区域指定日志的大小以及每件作业的最大行数,从而避免填满msdb 数据库;
  • Job execution: 该区域用来设定在作业执行结束前SQL Server Agent 的最长等待时间,如果超过这一时间作业仍没有执行,则SQL Server Agent 将关闭;
  • Non-SysAdmin job step proxy account: 该区域用来设定执行CmdExec 和ActiveScripting
    作业的限制。

(6) 选中Connection 标签页,如图17-5 所示。

  • SQLServer Connection: 该区域定义了将SQL Server Agent 连接到SQL Server 时使用的认证模式;
  • SQLServer alias 定义:本地SQL Server 服务器的别名。

注意:配置完SQL Server Agent之后需要重新启动,这样配置才能生效。

时间: 2024-08-22 14:25:08

代理服务--配置SQL Server Agent的相关文章

MS SQL基础教程:代理服务-配置SQL Server Agent

SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行:假如您是一名系统管理员,则可以利用SQL Server Agent 向您通知一些警告信息,来定位出现的问题从而提高管理效率.SQL Server Agent 主要包括以下几个组件:作业:警报:操作. 主要执行以下步骤在SQL Server Enterprise Manager 中配置SQL Server Agent

配置 SQL Server Email 发送以及 Job 的 Notification通知功能

在与数据库相关的项目中, 比如像数据库维护, 性能警报, 程序出错警报或通知都会使用到在 SQL Server 中配置Email发送邮件的功能. 在BI项目中, 这种功能也使用的比较多. 比如 SSIS Package 一般会配置到 SQL Server Agent 按计 划执行, 这时 Package 执行失败后就需要在 Job 中发送邮件通知以及时排除错误. 有的时候在 Package 级别也会将错误信息存入 Error Log中, 使用触发器来发送邮件, 以防止 Job 中的 Notifi

配置SQL Server 2005 express与jdbc连接

本文主要介绍了配置SQL Server2005 express与jdbc连接的全过程. SQL Server2000下的Java应用能否在SQL Server 2005 express上运行,经过不断测试与配置,总结以下经验: 1:首先确认SQL Server2005 express已经安装好了. 2:启用TCP/IP协议. 在"程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器"中打开TCP/IP协议.如下

怎样配置SQL Server发送电子邮件

server 怎样配置SQL Server发送电子邮件 朱二(2004.9 转载请注明作者) 通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述.然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件? 笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有的几篇资料中有的是一笔带

vb神童教程(续)---配置SQL Server数据源

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. 配置SQL Server数据源的步骤: (1) 打开控制面板中的ODBC数据源管理器,单击"添加"按钮来添加一个数据源. (2)单击添加按钮后,系统将准备添加一个用户数据源.为了安装数据源,会弹出创建新数据源窗口,如下图所示.由于VB和SQL Server的系列性,所以即使用户没有安装SQL Server,在创建新数据源窗口中也列有SQL Server这一项.当然,这里的列表项只是起了一个标识

一步步教你配置SQL SERVER合并复制(八)代码部分

一步步教你配置SQL SERVER合并复制(八)代码部分(使用.NET CompactFramework) 这个系列的翻译也拖了一段时间,现在决定一次性将它理清了.关于合并复制服务器的配置在前面的翻译文章中都已经详细地论述完了,现在终于到了订阅者是如何使用我们配制好的合并复制了.下面的代码是针对.NET CompactFramework的,其实整个合并复制的过程中,安装和配置占了95%的时间,而创建订阅仅仅需要5%的时间,合并复制的这个特征减小了我们敲代码时出现错误的几率,将更多地工作移植到了服

一步步教你配置SQL SERVER合并复制(五)配置Publisher(上)

(译者注:本篇内容较多也是合并复制最重要的一个环节之一,因此配置Publisher将分成两个章节来翻译) 当 SQL SERVER Distributor配置完成后就可以全力去配置 SQL SERVER PublisherPublisher是提供数据供设备同步复制的数据库,我们必须实现它.首先还是打开你的SQL SERVER,在资源管理器这个窗口,展开Replication这个文件夹,右击Local Publications文件夹,然后选择 New Publication. 第一个界面还是向导界

服务器重启后SQL Server Agent由于"The EventLog service has not been started" 启动失败

案例环境:     操作系统   : Microsoft Windows Server 2003 Standard Edtion SP2     数据库版本 : SQL Server 2005 Standard Edition SP4   案例描述:     服务器重启过后,MSSQLSERVER服务自动重启了,但是SQLSERVERAGENT服务启动失败(当然SQL Agent服务的启动类型为自动启动(Automatic)),在这台服务器第二次遇到这种情况,第一次遇到时没太注意,以为只是特殊案

第三篇——第二部分——第三文 配置SQL Server镜像——域环境

原文:第三篇--第二部分--第三文 配置SQL Server镜像--域环境 原文出处:http://blog.csdn.net/dba_huangzj/article/details/28904503 本文将演示如何在域环境下部署镜像,在域中部署相对来说简单很多,但是很多企业并不真正使用域来管理服务器(本人所在的公司就是其一),所以有必要演示非域环境,并且重点放在非域环境下.但是作为实践经验和最佳建议,强烈使用域环境管理.非域环境将在第四文中演示:http://blog.csdn.net/dba