SQL Server最大記憶體設為0後的處置辦法

來源:互聯網
上載者:User

標籤:資料庫   exec   sys   logs   exe   服務   mssql   調整   容錯移轉   

故障說明:遠程調整執行個體記憶體時疏忽,將執行個體最大記憶體調整為了0,因此最大記憶體變成了128MB的最小值。 解決方式:1.正常關閉SQL Server服務,如果是叢集,需要先關停止叢集角色防止容錯移轉,然後再單獨關閉服務。 --注意這一步可能會使執行個體處於掛起狀態很長時間,但是正常關閉是必須的,直接殺進程可能造成資料檔案損壞。2.以"not as a service"的模式啟動執行個體。cd D:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn
sqlservr.exe -sMSSQLSERVER -mSQLCMD –c -f -m

這樣以最小配置+單一使用者模式單獨啟動sqlserver服務,注意不要關閉此視窗,否則服務關閉。

3.重開一個cmd視窗,串連資料庫

sqlcmd -E --如果是具名執行個體則:sqlcmd -E -S IP\<執行個體名> 注意具名執行個體需要開啟SQL server Browser服務,才能串連。
EXEC sys.sp_configure N‘show advanced options‘, N‘1‘  RECONFIGURE WITH OVERRIDEGOEXEC sys.sp_configure N‘max server memory (MB)‘, N‘5000‘GORECONFIGURE WITH OVERRIDEGOEXEC sys.sp_configure N‘show advanced options‘, N‘0‘  RECONFIGURE WITH OVERRIDEGO

4.修改記憶體完畢後,關閉sqlservr.exe視窗,重啟執行個體服務即可。

 

 

SQL Server最大記憶體設為0後的處置辦法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.