Error: 701 記憶體不足時使用DAC串連

來源:互聯網
上載者:User

前一段時間測試SQL Server 2014記憶體資料庫的時候發現如果資料庫大小超過了設定的最大記憶體,SQL Server出現Error: 701錯誤。

錯誤資訊:

Error: 701, Severity: 17, State: 123.

There is insufficient system memory in resource pool 'internal' to runthis query.

當時我是刪除資料庫然後重啟的,其實在記憶體不足的情況下使用DAC還是可以連進去的。

下面是我做的測試:

預設串連失敗:

650) this.width=650;" src="http://img.blog.csdn.net/20130723143941000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU21pdGhMaXUzMjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />

使用DAC串連可以成功(也可以使用sqlcmd DAC):

650) this.width=650;" src="http://img.blog.csdn.net/20130723143954640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU21pdGhMaXUzMjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />

由於我當時伺服器還有記憶體資源所以直接修改了最大記憶體就可以了 :

sp_configure 'show advanced options', 1;

GO

RECONFIGURE;

GO

sp_configure 'max server memory', 4096;

GO

RECONFIGURE;

GO

DAC串連進去的話可以查看系統的狀態,發現一些問題的session可以進行處理,這樣就不需要重啟SQL Server,而且可以及時的發現問題。

 

本文出自 “關注SQL Server技術” 部落格,請務必保留此出處http://lzf328.blog.51cto.com/1196996/1255341

相關文章

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.