SQL 2008 服务启动失败的原因和解决方法汇总。

SQL 2008 启动失败,无法启动SQL Server 请求失败或服务未及时响应

其实很多时候SQL 2008启动失败的原因,都基本上可以追溯到SQL的服务上去,而服务启动不了,则会有很多原因,比如说什么端口占用,或者什么账户禁用了呀,等等。


下面是针对SQL2008启动失败,无法启动SQL Server 请求失败,服务未响应做的几点总结,权当做笔记,如果有什么需要补充的,可以提建议.



(一)1433端口被占用端口占用的情况不是很多,但是也不能排除这种原因的存在。

           在修改端口之前,可以用命令:netstat -an 来查看系统端口的使用情况。如果的确被占用了,那么可以采取结束进程,或者修改SQL端口,修改端口的方法不提倡,因为端口的修改可能会影响客户端与数据库之间的通信。所以最好还是结束应用程序的进程



二)administrator密码过期。安装的时候使用的是操作系统管理员账户,系统中此账户未勾选密码过期的选项。可以在计算机管理中的本地用户中修改。



(三)用内置账户登录不了的时候,可以选择使用系统账户,可以用管理员账户进行登录,然后可以顺利启动服务。


(四)VIA协议处于启动状态,停用“VIA协议”问题解决。


(五)磁盘空间不足,通过查看日志文件,如果你发现日志文件中有这句话:文件"C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\DATA\mastlog.ldf"已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。如果是这样,右键点击SQL文件夹,选择高级选项卡,然后选择压缩磁盘以节省空间。


)administrator修改了密码之后,服务启动不了,如果以前一直用的是administraotr用户启动的账户,那么现在修改了密码启动不了服务的话,可以把密码改为以前的密码,如果以前使用的是内置账户,那么修改administraot账户密码数据库数据没影响。

你可能感兴趣的:(学习笔记)