huanleapple 发表于 2009-2-8 18:35:41

SQL服务器无法启动

昨天还用得好好的,今天一大早起来,发现SQL服务器无法启动,在“控制面板-管理工具-服务”中手动启动MSSQLSERVER,出现下面的提示:在本地计算机无法启动MSSQLSERVER服务。错误1053:服务没有及时响应启动或控制请求。
   请各位大虾不吝赐教,这是什么原因?怎么解决?

hzq221 发表于 2009-2-8 18:35:42

原因
出现此问题是以下原因之一导致的:
● 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 -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) 启动帐户对注册表中的以下各项具有完全控制权:

huanleapple 发表于 2009-2-9 08:51:50

回答的不错,我先试试,谢谢了。

huanleapple 发表于 2009-2-9 08:56:39

2# hzq221
我按照你的提示,在 SQL Server 企业管理器中,展开"管理"文件夹。,结果是:此视图中没有可显示的项目。这是什么原因?

xbj8686 发表于 2009-2-9 09:01:51

将用友正确安装后产生的加密程序文件sense3.dll拷入Windows及System两个文件夹内,补上丢失的sense3.dll文件。重新启动加密程序正常,问题解决! 此问题我碰到过几次了,有一个共同点,服务器的操作系统版本都是Server 2003 Enterprise Edition。以后在2003 Server上安装用友时要注意!

huanleapple 发表于 2009-2-9 09:48:02

5# xbj8686
没有啊,我的服务器操作系统是XP的。。。。。。

yjzn 发表于 2009-2-9 10:22:34

最简单的方法,如果有数据备份的,就重装数据库

2002131203 发表于 2009-2-9 10:43:30

{:2_34:}{:2_35:}{:2_35:}

aini2shi 发表于 2009-2-9 11:04:29

将用友正确安装后产生的加密程序文件sense3.dll拷入Windows及System两个文件夹内,补上丢失的sense3.dll文件。重新启动加密程序正常,问题解决!
此问题我碰到过几次了,有一个共同点,服务器的操作系统版本都是Server 2003 Enterprise Edition。以后在2003 Server上安装用友时要注意!

知识库给出的答案是这个样子的.这个是1053错误的解决办法.
如果这样不可以解决问题,你可以查看日志,错误出在什么地方,然后针对情况处理.如果不能处理,可以把日志的报错地方贴上来.大家矛以解决.

2002131203 发表于 2009-2-9 20:56:21

{:2_34:}{:2_45:}{:2_46:}

huanleapple 发表于 2009-2-10 09:33:34

谢谢大家,问题正在处理中,我会把出现的问题及时发上来。

姜建峰 发表于 2009-2-12 12:50:13

同意 yjzn 的说法,省事儿!

huanleapple 发表于 2009-2-12 14:22:08

应该是因为数据库置疑。

lovepilly 发表于 2009-2-12 14:41:50

您数据库都无法启动了,怎么可能是置疑呢?

medeli 发表于 2009-2-13 01:26:06

Network Connections 服务被禁用也会导致SQL服务器无法启动,请检查下服务看看
页: [1] 2 3 4
查看完整版本: SQL服务器无法启动