Windows 2003 R2 Enterprise SP2 時常出現無法連結到資料庫server或記憶體不足

摘要:Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack2 時常出現無法連結到資料庫server或記憶體不足

 

那可能要加上/AWE這個參數,這個參數能使應用程式使用超過2-3G的記憶體使用,所以加上這個參數後,就可以充份使用4G以上的記憶體了

詳細內容如:

http://technet.microsoft.com/zh-tw/library/ms175581.aspx

 

針對 SQL Server 啟用 AWE 記憶體

 

 

 

雖然記憶體是用到4G以上了,但是會跳出錯誤訊息,[應用程式正常初始 (0xc0000142)失敗。請按一下[確定]終止應用程式. 如果把/AWE的參數移除後,就又不會跳這個訊息了,找了一段時間,然後要增加一個設定Lock Pages in Memory. 參考MSDN Lock Pages in Memory

 

原來,系統的預設值是沒有開啟的,所以就必需手動的去將此功能給開啟.

1. 從系統管理工具裡找到本機安全性原則

2. 左邊的樹狀路徑為 本機原則-使用者權利指派

3. 在右邊的視窗找 [鎖定記憶體分頁]

4. 在該項按右鍵內容

5. 按[新增使用者或群組]的Button,把執行sqlserver.exe的帳號加進去.

這樣就能把Lock Pages in Memory的功能開啟囉