sql sever 发生错误1053(服务并未及时响应启动或控制请求。)

时间:2022-06-01 21:10:17
谢谢诸位了,帮我解决一下这个问题:
1、 sql server 7.0 发生错误1053(服务并未及时响应启动或控制请求).
2、 win 2000 server 服务器没有做任何修改。

谢谢

7 个解决方案

#1


症状
SQL Server Agent 服务未启动并生成错误 1053: 
当在 SQLServerAgent 服务上执行此服务操作时出现错误 1053(服务未及时响应启动或控制请求)。 
回到顶端

原因
出现此问题是以下原因之一导致的: • SQLServerAgent 服务启动帐户可能没有包含 SQLAgent.out 文件的文件夹的正确权限。 
• SQL Server Agent 错误日志可能包含错误的路径或文件名。 
• 某些可执行 .dll 文件可能已被损坏。 
• SQLServerAgent 服务启动帐户可能没有使用注册表的正确权限。  

回到顶端

解决方案
若要解决此问题,请根据您的具体情况使用下列方法之一: • SQLServerAgent 服务启动帐户可能没有包含 SQLAgent.out 文件的文件夹的正确权限。

在这种情况下,确保指定的 SQLServerAgent 服务帐户对 SQLAgent.out、SQLAgent.1、SQLAgent.2 和其他 SQL Server 文件所在的文件夹具有完全控制权限。这些文件通常存储在 LOG 文件夹中,该文件夹位于 SQL Server 安装路径中。 
• SQL Server Agent 错误日志可能包含错误的路径或文件名。

在这种情况下,验证以确保 SQLAgent.out 的路径和文件名是有效的: 1. 在 SQL Server 企业管理器中,展开"管理"文件夹。 
2. 右键单击 SQL Server Agent,然后单击属性。 
3. 在错误日志下,确保文件名旁边指定的路径是有效的。 
4. 确保文件名是 SQLAGENT.out。 
 
• 某些可执行 .dll 文件可能已被损坏。

在这种情况下,尝试从命令提示符通过运行以下命令启动 SQL Server Agent:

默认实例 
sqlagent -c -v
命名实例 
sqlagent -i[Instance Name] -c -v
如果您接收到以下错误信息 
execution can't continue as the language resource file sqlagent.rll could not be loaded 
则将 SQLAgent.dll 和 SQLAgent.rll 文件替换为这些文件的不同副本(SQLAgent.dll 和 SQLAgent.rll)。 
• SQLServerAgent 服务启动帐户可能没有使用注册表的正确权限。

在这种情况下,确保 MSSQLSERVER、SQL Server Agent 和 Microsoft 分布式事务协调程序 (MS DTC) 启动帐户对注册表中的以下各项具有完全控制权: 
[HKLM\SYSTEM\CCS\SERVICES\MSSQLSERVER] 
[HKLM\SYSTEM\CCS\SERVICES\SQLSERVERAGENT] 
[HKLM\SYSTEM\CCS\SERVICES\MSDTC]  

#2


谢谢您,那些有可能发生的问题都已经查了都不能解决啊.端口也没问题.错误依然存在

#3


我自己总结的问题说明,希望对你有帮助,呵呵,都过了块一年了,不知道能不能让你看到,希望你早就解决了


问题1:(登录问题)
发生错误 1053-(服务没有及时响应或控制请求。),此时正在 MSSQLServer 服务上执行该服务操作。

我立即上网查找相关信息,看见有人说是更改windows用户密码后便出现此类问题,但说得都不是很明白,所以自己想总结一下。

打开管理工具中的“服务”,找到MSSQLSERVER,右键属性,在登录下面选择此帐户,然后点浏览,在高级里面点立即查找,选择您登录的用户,最后输入此用户的密码。

(说明:其实就是用户名修改了之后或者是创建了新的用户之后,服务配置表被修改了,所以会出现这样的问题,这里只要把你要启动这个服务配置该成你要登录的系统就可以了)

#4


    做个标记!

#5


拷一个MSVCP71.DLL文件到SYSTEM32文件夹就行了!

#6


5楼是正解

#7


5楼的大哥太厉害了,小弟谢啦!!!

#1


症状
SQL Server Agent 服务未启动并生成错误 1053: 
当在 SQLServerAgent 服务上执行此服务操作时出现错误 1053(服务未及时响应启动或控制请求)。 
回到顶端

原因
出现此问题是以下原因之一导致的: • SQLServerAgent 服务启动帐户可能没有包含 SQLAgent.out 文件的文件夹的正确权限。 
• SQL Server Agent 错误日志可能包含错误的路径或文件名。 
• 某些可执行 .dll 文件可能已被损坏。 
• SQLServerAgent 服务启动帐户可能没有使用注册表的正确权限。  

回到顶端

解决方案
若要解决此问题,请根据您的具体情况使用下列方法之一: • SQLServerAgent 服务启动帐户可能没有包含 SQLAgent.out 文件的文件夹的正确权限。

在这种情况下,确保指定的 SQLServerAgent 服务帐户对 SQLAgent.out、SQLAgent.1、SQLAgent.2 和其他 SQL Server 文件所在的文件夹具有完全控制权限。这些文件通常存储在 LOG 文件夹中,该文件夹位于 SQL Server 安装路径中。 
• SQL Server Agent 错误日志可能包含错误的路径或文件名。

在这种情况下,验证以确保 SQLAgent.out 的路径和文件名是有效的: 1. 在 SQL Server 企业管理器中,展开"管理"文件夹。 
2. 右键单击 SQL Server Agent,然后单击属性。 
3. 在错误日志下,确保文件名旁边指定的路径是有效的。 
4. 确保文件名是 SQLAGENT.out。 
 
• 某些可执行 .dll 文件可能已被损坏。

在这种情况下,尝试从命令提示符通过运行以下命令启动 SQL Server Agent:

默认实例 
sqlagent -c -v
命名实例 
sqlagent -i[Instance Name] -c -v
如果您接收到以下错误信息 
execution can't continue as the language resource file sqlagent.rll could not be loaded 
则将 SQLAgent.dll 和 SQLAgent.rll 文件替换为这些文件的不同副本(SQLAgent.dll 和 SQLAgent.rll)。 
• SQLServerAgent 服务启动帐户可能没有使用注册表的正确权限。

在这种情况下,确保 MSSQLSERVER、SQL Server Agent 和 Microsoft 分布式事务协调程序 (MS DTC) 启动帐户对注册表中的以下各项具有完全控制权: 
[HKLM\SYSTEM\CCS\SERVICES\MSSQLSERVER] 
[HKLM\SYSTEM\CCS\SERVICES\SQLSERVERAGENT] 
[HKLM\SYSTEM\CCS\SERVICES\MSDTC]  

#2


谢谢您,那些有可能发生的问题都已经查了都不能解决啊.端口也没问题.错误依然存在

#3


我自己总结的问题说明,希望对你有帮助,呵呵,都过了块一年了,不知道能不能让你看到,希望你早就解决了


问题1:(登录问题)
发生错误 1053-(服务没有及时响应或控制请求。),此时正在 MSSQLServer 服务上执行该服务操作。

我立即上网查找相关信息,看见有人说是更改windows用户密码后便出现此类问题,但说得都不是很明白,所以自己想总结一下。

打开管理工具中的“服务”,找到MSSQLSERVER,右键属性,在登录下面选择此帐户,然后点浏览,在高级里面点立即查找,选择您登录的用户,最后输入此用户的密码。

(说明:其实就是用户名修改了之后或者是创建了新的用户之后,服务配置表被修改了,所以会出现这样的问题,这里只要把你要启动这个服务配置该成你要登录的系统就可以了)

#4


    做个标记!

#5


拷一个MSVCP71.DLL文件到SYSTEM32文件夹就行了!

#6


5楼是正解

#7


5楼的大哥太厉害了,小弟谢啦!!!