一、可能是資料庫的MDF文件存放的物理磁碟空間已滿,這種問題比較棘手,必須要轉移資料庫文件到其它磁碟
二、可能是在建立資料庫時MDF指定了最大空間限制,打開企業管理器,在指定的資料庫上選擇屬性,在數據文件中設定為文件增長不受限制或大一點數據就可以了!
我還沒碰到過其它的情況,以上兩點僅供參考!
② sqlserver2008提示:資源池default沒有足夠的系統內存來運行此查詢。是什麼原因造成的呢。
可能是你操作系統的問題,建議你用企業版的系統,再裝系統時,換個系統盤別用原來的了!
③ sql server 在佔用伺服器內存居高不下怎麼辦
1、做個軟體自動給sql server 2005資料庫強制釋放內存;
註:這個是可以的,但是這樣做很不合理;一方面伺服器上的web系統正在運行,如果此時我們把系統的內存釋放掉了這樣肯定會引起網頁OA系統的異常。
2、給sql server 2005 做個任務來釋放內存;這個好像是可以的!但是這個也是很麻煩的事情。
很明顯上面的方法都不是最理想的。
下面就是正確處理由於sql server 2005引起的資料庫內存居高不下的辦法:
首先我們需要登錄 sql server 2005的資源管理器
滑鼠右擊我們sql server 2005的伺服器,然後選擇「屬性」選項
找到指定資料庫伺服器的屬性中的「內存」屬性,並點擊
接下來就是配置資料庫內存了,可以參考我本地的配置如下圖:
最後點擊「確定」按鈕就可以了!
註:這篇文章是我通過自己琢磨而得,如果對大家有幫助的話,大家可以借鑒一下!同時,也給自己做個備忘!
④ 為什麼我裝完SQL會提示說我的內存不夠
看看你的電腦的虛擬內存配了多少,如果很小把他改成物理內存的2-2.5倍!
⑤ 還原資料庫,提示:資源池沒有足夠內存來運行此查詢
你緩沖池滿了 清空下再執行吧
是不是有SQL方法有資料庫連接打開沒關閉連接啊,然後每執行一次緩沖池也不清空