今天在检查一台SQL Server服务器时候发现,agent服务没有启动,启动服务时报错,查看日志如下:
事件类型: 错误
事件来源: SQLAgent$SERVER2005
事件种类: Service Control
事件 ID: 103
日期: 2013-5-20
事件: 14:50:23
用户: N/A
计算机: GSVRM600-004
描述:
SQLServerAgent could not be started (reason: SQLServerAgent
必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员).
具体检查步骤如下:
1.检查SQL服务是在localsystem帐号下启动的,修改为Administrator并重新启动,但是还是不能启动agent服务器
2.检查服务器用户权限分配 (本地安全策略->本地策略->用户权限分配->内存中锁定内存页),没有做任何设置
把administrator帐号加进去,并重启SQL服务,然后重启agent服务器成功。