SQL SERVER里sql server agent与sql server有什么区别
SQL Server 2000和SQL Server Agent是作为Windows服务运行的。每个服务必须与一个Windows帐户相关联,并从这个帐户中衍生出安全性上下文。SQL Server允许sa登录的用户(有时也包括其他用户)来访问操作系统特性。这些操作系统调用是由拥有服务器进程的帐户的安全性上下文来创建的。如果服务器被攻破了,那么这些操作系统调用可能被利用来向其他资源进行攻击,只要所拥有的过程(SQL Server服务帐户)可以对其进行访问。因此,为SQL Server服务仅授予必要的权限是十分重要的。
我们推荐您采用下列设置:
1) SQL Server Engine/MSSQLServer
如果拥有指定实例,那么它们应该被命名为MSSQL$InstanceName。作为具有一般用户权限的Windows域用户帐户运行。不要作为本地系统、本地管理员或域管理员帐户来运行。
2) SQL Server Agent Service/SQLServerAgent
如果您的环境中不需要,请禁用该服务;否则请作为具有一般用户权限的Windows域用户帐户运行。不要作为本地系统、本地管理员或域管理员帐户来运行。
重点: 如果下列条件之一成立,那么SQL Server Agent将需要本地Windows管理员权限:
SQL Server Agent使用标准的SQL Server身份验证连接到SQL Server(不推荐);
SQL Server Agent使用多服务器管理主服务器(MSX)帐户,而该帐户使用标准SQL Server身份验证进行连接;
SQL Server Agent运行非sysadmin固定服务器角色成员所拥有的Microsoft ActiveX脚本或 CmdExec作业。
如果您需要更改与SQL Server服务相关联的帐户,请使用 SQL Server Enterprise Manager。Enterprise Manager将为SQL Server所使用的文件和注册表键设置合适的权限。不要使用Microsoft管理控制台的“服务”(在控制面板中)来更改这些帐户,因为这样需要手动地调制大量的注册表键和NTFS文件系统权限以及Micorsoft Windows用户权限。
帐户信息的更改将在下一次服务启动时生效。如果您需要更改与SQL Server以及SQL Server Agent相关联的帐户,那么您必须使用Enterprise Manager分别对两个服务进行更改。
我电脑的右下角有个sql server agent服务管理器 怎么去掉
如图,红框位置,可以设置电脑启动是否自动启动。
sql server agent服务管理器 是 ms sql server 的一个组件。
安装了ms sql server 服务实例,就会自动启动。如果要完全删除,需要卸载ms sql server 。
SQL SERVER里sql server agent与sql server有什么区别
SQL
Server
这是主服务,而且形成了SQL
Server的支柱。它用于存储和提取数据。
SQL
Server
Agent
也叫SQL
Server代理,以前称为SQL执行者,这是SQL
Server
的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。
SQL Server 服务管理器 的服务 SQL Server Agent有什么用
也叫SQL
Server代理,以前称为SQL执行者,这是SQL
Server的任务日程表。这种服务用于在设定的时间备份数据、复制,以及在自动执行调度表上设置的其他项目。
如:在设定的时间备份数据库及日志、检查数据库的完整性、收缩及优化数据库等工作自动完成,不需要人工干预。
SQL Server Agent 安装及配置使用
SQL Server Browser 是向客户端计算机提供 SQL Server 连接信息的名称解析服务。多个 SQL Server 和 Integration Services 实例共享此服务。
默认的登录帐户为 NT Authority\Local service 且在 SQL Server 安装期间无法更改。可以在安装完成后更改该帐户。
如果未在安装期间指定启动类型,可以根据以下内容来确定:
SQL Server Browser 设置为“自动”并在下面描述的安装方案中运行:
SQL Server 故障转移群集实例
启用了 TCP 或 NP 的 SQL Server 命名实例
分析服务器的命名实例,未进行群集
进行 SQL Server 2000 升级并且计算机上存在现有的 SQL Server 2000 实例
如果上述方案均不符合并且已经安装 SQL Browser,将保持 SQL Browser 的当前状态。
如果在安装前没有现有的 SQL Server 2005 或 SQL Server 2008 实例,则启动类型会设置为“已禁用”且被停止。
SQL Server Agent有什么作用
SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行.
关于这些你可以百度一下 很多资料的
SQL Server SQL Agent服务使用教程小结
1.在查询分析器理启动或停止SQL Agent服务
启动
use master
go
xp_cmdshell ’net start SQLSERVERAGENT’
停止
use master
go
xp_cmdshell ’net stop SQLSERVERAGENT’
将服务的启动从手工方式改为自动启动方式
exec xp_cmdshell ’scm -Action 7 -Service mssqlserver -SvcStartType 2’
直接用命令行执行引号内的内容也可以。
2、启动不正常原因和处理
表面上看SQL Server agent 服务启动正常,但在查看作业的属性与作业历史记录时都出现如下错误:
错误14258:当SQLServerAgent正在启动时,无法执行此操作。请稍后再试。
可能原因:
选择了“使用 Windows NT 纤程“,具体原因不明。
解决方法:
企业管理器–右键SQL实例–属性–处理器–取消选择“使用 Windows NT 纤程“
然后重新启动sql服务
修改了系统密码
解决方法:
a. 我的电脑–控制面板–管理工具–服务–右键 MS SQLServer–属性–登陆–登陆身份–选择“本地系统帐户“
或:
b.我的电脑–控制面板–管理工具–服务–右键 MS SQLServer–属性–登陆–登陆身份–选择“此帐户“–选择 administrator ,密码和确认密码中输入你的administrator密码.
两者的区别:
选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)
数据库非法DOWN机出现故障
解决方法:
用安装光盘重新安装,然后选择‘高级选项’—‘重建注册表’,然后一路下去……
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
Serv
SQL Server 服务管理器 的服务 SQL Server Agent有什么用
也叫SQL
Server代理,以前称为SQL执行者,这是SQL
Server的任务日程表。这种服务用于在设定的时间备份数据、复制,以及在自动执行调度表上设置的其他项目。
如:在设定的时间备份数据库及日志、检查数据库的完整性、收缩及优化数据库等工作自动完成,不需要人工干预。