SQL2000企业版的一个问题.轻松得到100分

thinkhejie 2009-06-17 10:37:21
桌面右下角的小图标.有2个服务 一个叫 sql server 一个 叫 sql server agent 有什么分别么?
我在电脑上部署了一个管理系统,如果我选择 sql server agent 会不会影响程序对数据的操作。
...全文
228 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaobin05240108 2009-06-22
  • 打赏
  • 举报
回复
SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。
SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预
这是概念
SQL server 是开启并且必须开启。
SQL server Agent 是看需要开启的 。
zzy13353144225 2009-06-22
  • 打赏
  • 举报
回复
不影响。
play7788 2009-06-19
  • 打赏
  • 举报
回复
对,sql server agent 是跟作业有关的,没有用到作业,就关掉它吧。
otnto 2009-06-19
  • 打赏
  • 举报
回复
[CODE=SQL]
SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。
SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。
启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。
两个可以同时启用也可以单独启用,选择 sql server agent 不会影响程…
[/CODE]
ruihuahan 2009-06-18
  • 打赏
  • 举报
回复
桌面右下角的小图标
========================
那只是个管理界面,不是服务本身。
linguojin11 2009-06-18
  • 打赏
  • 举报
回复
agent表示代理,当有计划任务或作业发生时,需要启动它。
至于数据库要正常启动,是sql server 服务。
claro 2009-06-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 thinkhejie 的回复:]
如果我选择 sql server agent
sql server 是不是就停了? 没理解。。。
[/Quote]agent表示代理,当有计划任务或作业发生时,需要启动它。
至于数据库要正常启动,是sql server 服务。
xiaoqin8012 2009-06-18
  • 打赏
  • 举报
回复
学习
ncufunk 2009-06-18
  • 打赏
  • 举报
回复
看样子楼主还没有使用过SQL SERVER里的作业

要想调用作业,让作业自动运行,就必须开启 sql server agent
dolphin12345 2009-06-17
  • 打赏
  • 举报
回复
如果你要实现自动备份就会用到sql server agent,它就像你的佣人,给它指定工作,它就做什么。
feixianxxx 2009-06-17
  • 打赏
  • 举报
回复
SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。
SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预
这是概念
SQL server 是开启并且必须开启。
SQL server Agent 是看需要开启的 。这个的开关不会对LZ的使用SQL SERVER产生影响~
spsx99vj 2009-06-17
  • 打赏
  • 举报
回复
SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。
SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。
启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。
两个可以同时启用也可以单独启用,选择 sql server agent 不会影响程…
仙道彰 2009-06-17
  • 打赏
  • 举报
回复
SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。
SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。
启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。
两个可以同时启用也可以单独启用,选择 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 标签页
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 标签页
Address formatting for page e-mails: 该区域用来设定消息属性并在寻呼信息中加入错误信息;
Fail-safe operator: 表示失败安全型操作员,如果由于不确定的原因使消息无法到达指定的操作员,则SQL Server Agent 会把该消息传给失败安全型操作员;
(5) 选中Job System 标签页
Job history log: 该区域指定日志的大小以及每件作业的最大行数,从而避免填满msdb 数据库;
Job execution: 该区域用来设定在作业执行结束前SQL Server Agent 的最长等待时间,如果超过这一时间作业仍没有执行,则SQL Server Agent 将关闭;
Non-SysAdmin job step proxy account: 该区域用来设定执行CmdExec 和ActiveScripting
作业的限制。
(6) 选中Connection 标签页
SQLServer Connection: 该区域定义了将SQL Server Agent 连接到SQL Server 时使用的认证模式;
SQLServer alias 定义:本地SQL Server 服务器的别名。
注意:配置完SQL Server Agent之后需要重新启动,这样配置才能生效
hui_hui_2007 2009-06-17
  • 打赏
  • 举报
回复
sql server agent是sql server的代理服务,是基于 sql server服务的。
启动它不会有别的影响,就是占用些资源吧。
yuangang1011 2009-06-17
  • 打赏
  • 举报
回复
嗯,楼上正解,学习了
drysea 2009-06-17
  • 打赏
  • 举报
回复
sql server是必须启动的服务
sql server agent是代理,如果没有启动,那么job什么的就没有办法执行
  • 打赏
  • 举报
回复
这个问题的确很简单,只是回答起来描述有点难度。

SQL Server:是数据库的主服务,如果用sql server就必须开启他;

sql server agent:是一个基于SQL Server的一个服务,如果sql server 不启动,它就启动不了,但是如果没有必要,他也可以不启动,它主要用于SQL Server作业等内容的所有操作。
ai_li7758521 2009-06-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 thinkhejie 的回复:]
如果我选择 sql server agent 会不会影响程序对数据的操作。
[/Quote]代理最常见的用处是作业,SQL SERVER 是主服务,用于存储和提取数据。关掉sql server agent不影响数据的存储和查询。
大P 2009-06-17
  • 打赏
  • 举报
回复
楼主指的是在2000 上 服务管理器 里的选择吧??

你是否选择它 都木有关系

关键在于你是否变更它的状态

xjhego 2009-06-17
  • 打赏
  • 举报
回复
当你有需求自动执行SQL脚本、计划或任务时,需要启动它
sql server agent 相当一个定时器,到时间就执行相应的SQL脚本、计划或任务
对其他数据操作没什么影响

加载更多回复(11)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧