由数据库启动日志得出sqlserver服务器无法启动的原因是数据库最大内存设置小了。
解决方法如下:
1.启动CMD
2.“D:\Program Files\Microsoft SQL Server\MSSQL11.SQL_2012\MSSQL\Binn\sqlserv.exe” -f - s实例名
3.开启另外一个CMD
4.sqlcmd -E -s实例名
5.EXEC sp_configure 'show advanced options', '1' RECONFIGURE WITH OVERRIDE;
EXEC sp_configure 'max server memory', 2147483647 RECONFIGURE WITH OVERRIDE;
EXEC sp_configure 'show advanced options', '0' RECONFIGURE WITH OVERRIDE;
GO
6.关闭所有CMD ,启动sqlserver 服务