11月1號,部門老大將mssql的啓動賬號更改爲SQLSQL_MANAGER,(新增的一個賬號),是爲了能夠執行xp_cmdshell,但昨天將數據庫服務器重新啓動,內存加載到1.6G,就無法再上去了,最後發現是因爲換了賬號纔有這個問題。
具體的解決方法:
鎖定內存[內存中鎖定布面]
此策略將確定哪些帳戶可以使用進程將數據保留在物理內存中,從而阻止系統將數據分頁到磁盤的虛擬內存中。在 SQL Server 2005 中,“鎖定內存頁”選項默認設置爲 OFF。如果您具有系統管理員權限,則可以使用 Windows 組策略工具 (gpedit.msc) 手動啓用該選項,並將此權限指定給正在運行 SQL Server 的帳戶。
有關如何啓用“鎖定內存頁”選項的詳細信息,請參閱如何啓用“鎖定內存中的頁”選項 (Windows)。
雖然沒有要求,但我們建議在使用 64 位操作系統時鎖定內存中的頁。對於 32 位操作系統,在將 AWE 配置爲用於 SQL Server 之前,必須授予“鎖定內存頁”權限。
如何啓用“鎖定內存頁”選項 (Windows)
默認情況下,禁用 Windows 策略“鎖定內存頁”選項。必須啓用此權限才能配置地址窗口化擴展插件 (AWE)。此策略將確定哪些帳戶可以使用進程將數據保留在物理內存中,從而阻止系統將數據分頁到磁盤的虛擬內存中。在 32 位操作系統中,如果在不使用 AWE 的情況下設置此權限會顯著降低系統性能。在 64 位操作系統上不需要在內存中鎖定頁。
使用 Windows 組策略工具 (gpedit.msc),可以爲 SQL Server使用的帳戶啓用此策略。必須是系統管理員才能更改此策略。
有關列出最大服務器內存值的表,請參閱內存體系結構。
啓用“鎖定內存中的頁”選項
在“開始”菜單上,單擊“運行”。在“打開”框中,鍵入 gpedit.msc。
將打開“組策略”對話框。
在“組策略”控制檯上,展開“計算機配置”,再展開“Windows 設置”。
展開“安全設置”,再展開“本地策略”。
選擇“用戶權利指派”文件夾。
細節窗格中隨即顯示出策略。
在該窗格中,雙擊“鎖定內存中的頁”。
在“本地安全策略設置”對話框中,單擊“添加”按鈕。
在“選擇用戶或組”對話框中,添加有權運行 sqlservr.exe 的帳戶。
現在只是把內存提了上去,不知道換了賬號還有沒有其他問題!