为什么我的SQL Server Agent 无法启动呢?

时间:2020-12-23 17:25:53
在服务管理器里启动不了,在管理工具——服务里启动也启动不了,用SQL命令启动也启动不了,不知道是什么原因。请高手指教一下!

11 个解决方案

#1


以前可以启动吗?

#2


重新安装

#3


以前可以启动的,是装在服务器里的,有很多台机连着服务器,

#4


服务器做什么改动了吗?

在服务中换一个用户名登陆重新启动试试?

#5


服务器没做什么改动啊,登录用的是本地系统的用户,而且服务只有一个管理的账号登录

#6



可能服务被禁止了.

打开服务:

控制面板-->管理工具-->服务-->SQLSERVERAGENT,双击它--->启动类型选择"自动",服务状态下面点"启动"按钮

下次重启电脑时,这个服务就会自动启动.

#7



C:\Program Files\Microsoft SQL Server\MSSQL\binn\sqlagent.exe 这个文件存在吗.?

#8


SQL SERVER SQL Agent 启动不正常原因和处理:

  表面上看sql server agent 服务启动正常,但在查看作业的属性与作业历史记录时都出现如下错误:
  错误14258:当SQLServerAgent正在启动时,无法执行此操作。请稍后再试。

  可能原因:
  选择了"使用 Windows NT 纤程",具体原因不明。

  解决方法:
  企业管理器--右键SQL实例--属性--处理器--取消选择"使用 Windows NT 纤程"
  然后重新启动sql服务

  修改了系统密码 
  解决方法:
  a. 我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
  或:
  b.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--选择 administrator ,密码和确认密码中输入你的administrator密码.

  两者的区别:
  选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

  数据库非法DOWN机出现故障
  解决方法:
  用安装光盘重新安装,然后选择‘高级选项’—‘重建注册表’,然后一路下去……

#9


C:\Program Files\Microsoft SQL Server\MSSQL\binn\sqlagent.exe 这个文件存在的

控制面板-->管理工具-->服务-->SQLSERVERAGENT,双击它--->启动类型选择"自动",

类型已经是“自动”的,点启动后提示“本地计算机上的SQLSERVERAGENT服务启动后又停止。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务”

#10


上面提到了选择了“使用 Windows NT 纤程”,,服务器里没有选择“使用 Windows NT 纤程”,同时服务里也已经是选择了"本地系统帐户",但还启动不了

#11



可以先在系统日志查看一下,什么错误号,错误信息。上网去查一下,该错误号的错误是什么原因引起的。如果有解决的发方法,则解决,不能解决,则只能重装数据库了。

这个问题我也遇到过类似的。。
  可能是SQL SERVER 中的某个DLL被隔离了,而刚好你又把杀毒软件卸除,自然也会把该DLL同时删掉。。
  解决方法: 1。先把当前数据库备份一份,
            2。把SQL SERVER2000卸除,记得要卸除干净,在注册表删除MSSQLSERVER 文件夹。。。
            3。然后在企业管理器中,重新把备份文件还原。即可以正常运行。
---------------网上搜索到的.

#1


以前可以启动吗?

#2


重新安装

#3


以前可以启动的,是装在服务器里的,有很多台机连着服务器,

#4


服务器做什么改动了吗?

在服务中换一个用户名登陆重新启动试试?

#5


服务器没做什么改动啊,登录用的是本地系统的用户,而且服务只有一个管理的账号登录

#6



可能服务被禁止了.

打开服务:

控制面板-->管理工具-->服务-->SQLSERVERAGENT,双击它--->启动类型选择"自动",服务状态下面点"启动"按钮

下次重启电脑时,这个服务就会自动启动.

#7



C:\Program Files\Microsoft SQL Server\MSSQL\binn\sqlagent.exe 这个文件存在吗.?

#8


SQL SERVER SQL Agent 启动不正常原因和处理:

  表面上看sql server agent 服务启动正常,但在查看作业的属性与作业历史记录时都出现如下错误:
  错误14258:当SQLServerAgent正在启动时,无法执行此操作。请稍后再试。

  可能原因:
  选择了"使用 Windows NT 纤程",具体原因不明。

  解决方法:
  企业管理器--右键SQL实例--属性--处理器--取消选择"使用 Windows NT 纤程"
  然后重新启动sql服务

  修改了系统密码 
  解决方法:
  a. 我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
  或:
  b.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--选择 administrator ,密码和确认密码中输入你的administrator密码.

  两者的区别:
  选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

  数据库非法DOWN机出现故障
  解决方法:
  用安装光盘重新安装,然后选择‘高级选项’—‘重建注册表’,然后一路下去……

#9


C:\Program Files\Microsoft SQL Server\MSSQL\binn\sqlagent.exe 这个文件存在的

控制面板-->管理工具-->服务-->SQLSERVERAGENT,双击它--->启动类型选择"自动",

类型已经是“自动”的,点启动后提示“本地计算机上的SQLSERVERAGENT服务启动后又停止。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务”

#10


上面提到了选择了“使用 Windows NT 纤程”,,服务器里没有选择“使用 Windows NT 纤程”,同时服务里也已经是选择了"本地系统帐户",但还启动不了

#11



可以先在系统日志查看一下,什么错误号,错误信息。上网去查一下,该错误号的错误是什么原因引起的。如果有解决的发方法,则解决,不能解决,则只能重装数据库了。

这个问题我也遇到过类似的。。
  可能是SQL SERVER 中的某个DLL被隔离了,而刚好你又把杀毒软件卸除,自然也会把该DLL同时删掉。。
  解决方法: 1。先把当前数据库备份一份,
            2。把SQL SERVER2000卸除,记得要卸除干净,在注册表删除MSSQLSERVER 文件夹。。。
            3。然后在企业管理器中,重新把备份文件还原。即可以正常运行。
---------------网上搜索到的.