本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的...

时间:2022-03-04 16:48:59
我今天一开机就发现SQL服务启不动了,本来是开机自动运行的。昨天一切正常啊,我也没改过那里。
进到管理工具里面启动SQL服务就出现“MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的。。。。。。”

我试了网上的禁用VIA和修改系统时间都没解决,有什么好的解决方法么,

我真的不想重装啊

5 个解决方案

#2


重启服务器,然后使用操作系统管理人员的帐号和密码登录,看服务是否能启动?

#3


查看系统日志,看看是不是有什么重大错误

#4



2009-09-23 08:53:57.17 server    Copyright (C) 1988-2002 Microsoft Corporation.
2009-09-23 08:53:57.17 server    保留所有权利。
2009-09-23 08:53:57.17 server    服务器进程 ID 是 1396。
2009-09-23 08:53:57.17 server    将 SQL Server 消息记录在文件“C:\Program Files\Microsoft SQL Server\MSSQL\LOG\ERRORLOG”中。
2009-09-23 08:53:57.26 server    SQL Server 正在以优先级“normal”(已检测到 2 CPUs)启动。
2009-09-23 08:53:59.75 server    已为 thread 模式处理而配置了 SQL Server。
2009-09-23 08:53:59.81 server    使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2009-09-23 08:54:01.32 spid4     启动数据库“master”。
2009-09-23 08:54:04.17 server    正在使用“SSNETLIB.DLL”版本“8.0.766”。
2009-09-23 08:54:04.17 spid5     启动数据库“model”。
2009-09-23 08:54:04.25 spid4     Skipping startup of clean database id 4
2009-09-23 08:54:04.26 spid4     Skipping startup of clean database id 5
2009-09-23 08:54:04.26 spid4     Skipping startup of clean database id 6
2009-09-23 08:54:04.70 spid5     清除 tempdb 数据库。
2009-09-23 08:54:04.84 server    SQL Server 正在监听 Shared Memory。
2009-09-23 08:54:04.84 server    SQL Server 已准备好进行客户端连接
2009-09-23 08:54:05.93 spid5     启动数据库“tempdb”。
2009-09-23 08:54:06.31 spid4     恢复完成。
2009-09-23 08:54:06.31 spid4     SQL global counter collection task is created.
2009-09-23 09:17:38.98 server    由于系统关闭,SQL Server 将终止运行。


今天的LOG,没发现什么问题啊

#5


刚自己给解决了。
我刚记起昨天好像改了
SQL Server Configuration Manager------->SQL Server配置管理器(本地)
----->SQL Server 2005 网络配置------->SQL2005的协议----->TCP/IP右键属性------>IP地址
----->IPAll----->TCP端口
这里TCP端口默认本来是没有的,我昨天好像为了实现局域网内数据库共享在不关闭防火墙的情况下添加了1433的端口,其实这个是不用添加的。
刚把这个端口给去掉就能启动了

#1


#2


重启服务器,然后使用操作系统管理人员的帐号和密码登录,看服务是否能启动?

#3


查看系统日志,看看是不是有什么重大错误

#4



2009-09-23 08:53:57.17 server    Copyright (C) 1988-2002 Microsoft Corporation.
2009-09-23 08:53:57.17 server    保留所有权利。
2009-09-23 08:53:57.17 server    服务器进程 ID 是 1396。
2009-09-23 08:53:57.17 server    将 SQL Server 消息记录在文件“C:\Program Files\Microsoft SQL Server\MSSQL\LOG\ERRORLOG”中。
2009-09-23 08:53:57.26 server    SQL Server 正在以优先级“normal”(已检测到 2 CPUs)启动。
2009-09-23 08:53:59.75 server    已为 thread 模式处理而配置了 SQL Server。
2009-09-23 08:53:59.81 server    使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2009-09-23 08:54:01.32 spid4     启动数据库“master”。
2009-09-23 08:54:04.17 server    正在使用“SSNETLIB.DLL”版本“8.0.766”。
2009-09-23 08:54:04.17 spid5     启动数据库“model”。
2009-09-23 08:54:04.25 spid4     Skipping startup of clean database id 4
2009-09-23 08:54:04.26 spid4     Skipping startup of clean database id 5
2009-09-23 08:54:04.26 spid4     Skipping startup of clean database id 6
2009-09-23 08:54:04.70 spid5     清除 tempdb 数据库。
2009-09-23 08:54:04.84 server    SQL Server 正在监听 Shared Memory。
2009-09-23 08:54:04.84 server    SQL Server 已准备好进行客户端连接
2009-09-23 08:54:05.93 spid5     启动数据库“tempdb”。
2009-09-23 08:54:06.31 spid4     恢复完成。
2009-09-23 08:54:06.31 spid4     SQL global counter collection task is created.
2009-09-23 09:17:38.98 server    由于系统关闭,SQL Server 将终止运行。


今天的LOG,没发现什么问题啊

#5


刚自己给解决了。
我刚记起昨天好像改了
SQL Server Configuration Manager------->SQL Server配置管理器(本地)
----->SQL Server 2005 网络配置------->SQL2005的协议----->TCP/IP右键属性------>IP地址
----->IPAll----->TCP端口
这里TCP端口默认本来是没有的,我昨天好像为了实现局域网内数据库共享在不关闭防火墙的情况下添加了1433的端口,其实这个是不用添加的。
刚把这个端口给去掉就能启动了