設定SQLserver執行記憶體

胡田新發表於2020-12-07

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部落格 ” ,連結:http://blog.itpub.net/31486267/viewspace-2740025/,如需轉載,請註明出處,否則將追究法律責任。

相關文章