问题背景:
最近需要使用SQL Server制定周期性执行的任务,而运行任务需要启动SQL Server Agent服务,但是启动这个服务的时候报如下字样:
“SQL Server Agent无法启动,一些服务启动后又停止了,因为他们没有什么可做的”。
查看SQL SERVER 日志,报类似如下错误:
“[298] SQLServer 错误: 15247,用户没有执行此操作的权限。 [SQLSTATE 42000] (DisableAgentXPs)”
问题原因:
登录操作系统的用户名或者用户密码已经修改,导致启动服务失败。
解决方法:
登录SQL Server Configuration Manager,在SQL Server Aagent属性里面,登录选项选择“本账户”,输入系统管理员的用户名和密码。保存配置。
重新启动,问题解决。