mssql因為手賤修改了服務配置的最大內存,造成無法啟動


mssql數據庫設置內存太小,造成無法啟動服務。

解決辦法:

1、用命令行形式啟動最精簡版的mssql服務,另外再用一個新的命令行去修改配置,將內存設置為無限制。  命令行要記得用管理員身份運行比較穩妥。

操作步驟以及命令:

--1.開啟一個cmd窗口窗口1,-f最小模式啟動實例

cd C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\

執行:sqlservr.exe -f-s MSSQLSERVER
MSSQLSERVER 默認實例名,可修改為你實際實例名修改

--2.再啟動cmd窗口2 (窗口1運行后)立即運行下面命令進入命令行模式

執行:sqlcmd -E -s MSSQLSERVER(這個是你的實例名稱)

--修復,就本故障來說,修改內存最大值為不限制,

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

執行成功之后 ,打開控制面板里面的服務,找到對應mssql服務,啟動就行了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM