更改SQL Server最大内存大小导致不能启动的解决方法

1、cmd命令:net stop mssqlserver

 2、找这个sqlservr.exe的目录(每个人的物理地址可能多少有差异,请注意),启动cmd,并执行命令:

cd   C:Program FilesMicrosoft SQL ServerMSSQL14.MSSQLSERVERMSSQLBinn

3、执行命令:sqlservr.exe -f -s MSSQLSERVER(MSSQLSERVER 默认实例名,可修改为你实际实例名修改  -f最小模式启动实例

4、打开第二个cmd窗口

5、执行:sqlcmd -E -s MSSQLSERVER

6、执行以下命令:

EXECsp_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

7、关闭cmd窗口1,正常启动SQLServer实例(注意关闭窗口1,窗口2不要关闭)
启动成功则OK,如果启动不成功,检查错误日志修复其它参数,直至启动成功。
启动成功后可根据需要重新调整合适的参数

原文地址:https://www.cnblogs.com/nayilvyangguang/p/14178572.html