SQL Server Agent不能启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server Agent不能启动相关的知识,希望对你有一定的参考价值。

提示SQLServerAgent could not be started (reason: 安装的该 SQL Server 代理被禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。

是express版本的sql server吗?那可能没有这块吧,或者是你原来装了其他版本的,然后又装了这个,所以才不能正常开启 参考技术A express版本sqlserver不支持代理服务 参考技术B 控制面板,管理工具,服务,
在里面找到sql server agent 服务器,双击,跳出个窗口,将该服务的启动类型选成自动启动。
界面中还有个启动的按钮,在点一下,然后确定。
这个服务器就可以启动了。

SQL SERVER 2012 AGENT 的 BUG

背景:sql server 2012 agent  10s 间隔调用powershell 脚本。

现象描述:

正常运行180次左右后报错

报错信息:如下图

技术分享

历史日志查看不到具体细节错误,并且单独运行powershell脚本无报错

 

查询日志报错,发现是微软bug。

日志  SQL Server 代理 (当前 - 2012/10/29 15:18:00)

消息 Reloading agent settings

原因:微软BUG

解决办法:

Go to registry on your SQL Server machine and navigate to corresponding SQL Instance registry key: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server\\ MSSQL11.YOUR_INSTANCE_NAME\\SQLServerAgent

Change registry settings called “AutoRegistryRefresh” from 1 to 0.

 

然后重启SQL SERVER AGENT 服务后,手动执行,正常运行。

以上是关于SQL Server Agent不能启动的主要内容,如果未能解决你的问题,请参考以下文章

sql server2005 代理 无法启动

SQL SERVER(MSSQLSERVER服务不能启动怎么办?

sql server 不能启动 在事件记录中显示在启动sql server时,进程被另外一个程序占用 怎么解决,求教!!!

请教SQL SERVER AGENT启动失败的问题

windows不能在本地计算机启动server服务,无法启用共享服务

SQL Server(mssqlserver)服务设置为 自动 但重启后不能自动启动,每次都需要手动启动?求大神赐教,