首页 > 数据库 > SQL Server > 设置SQLserver运行内存
1.正常关闭SQL Server服务,如果是集群,需要先关停止集群角色防止故障转移,然后再单独关闭服务。
cmd命令:net stop mssqlserver
2.找这个sqlservr.exe的目录(每个人的物理地址可能多少有差异,请注意),启动cmd,并执行命令:
首先开启一个CMD窗口1,执行cmd命令:
cd C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn
3.不要关闭第一次cmd命令,注意不要关闭,另外开启一个新的cmd 命令窗口2,立即运行下面命令进入命令行模式
执行:sqlcmd -E -s MSSQLSERVER
--注释
sqlcmd -E
--如果是命名实例则:
sqlcmd -E -S IP\<实例名>
注意命名实例需要开启SQL server Browser服务,才能连接。
4.修复,就本故障来说,修改内存最大值为不限制
接着在第二个窗口有限一下修改配置
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;
-------------------------------------------------
SQLEXPRESS --数据库实例名 个人电脑有所不同
Ssms.exe -f -s SQLEXPRESS
sqlcmd -E -s SQLEXPRESS
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31486267/viewspace-2740025/ ,如需转载,请注明出处,否则将追究法律责任。