本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果他们没有什么可做的,例如性能日志和警报服务

SQLserver突然无法启动,在服务启动‘MSSQLSERVER’报错如下:
本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果他们没有什么可做的,例如性能日志和警报服务

网上搜索资料解决方式:
方法1:
报这种错误是因为数据库过期了,把电脑时间修改为之前的一个时间,启动‘MSSQLSERVER’,可以正常启动,然后再机器时间改回。但是此种处理方式有个问题,每次重新启动电脑都要做如此的操作。

方法2:
启发另外一种处理方式,写一个批处理文件,内容如下
@echo off
set nowtime=%date%
echo 2011-01-01|date
sc start MSSQLSERVER
ping -n 5 127.1>nul
echo %nowtime%|date
exit

然后把这个批处理文件加入到启动项目里,相当于电脑每次启动都会把方法1自动的做一遍,这样就不会有每次手动修改的麻烦了。

你可能感兴趣的:(sqlserver)