SQL Server 2005 禁用xp_cmdshell AWE要求'鎖定內存中的頁'權限

   禁用xp_cmdshell擴展存儲過程方法有兩種:

    1,打開外圍配置管理器-->功能的外圍配置管理器-->Database Engine-->xp_cmdshell 取消選擇複選框 即可

    2,EXEC sp_configure 'show advanced options' 1    --允許配置高級選項,1爲允許,0爲禁用
         RECONFIGURE   --安裝配置

         EXEC sp_configure 'xp_cmdshell', 0  --禁用xp_cmdshell,1爲啓用,0爲禁用

         RECONFIGURE

         EXEC sp_configure 'show advanced options'  0

         RECONFIGURE   --安裝配置

   當我在執行RECONFIGURE時總是提示錯誤:

    消息 5845,級別 16,狀態 1,第 1 行
地址窗口化擴展插件(AWE)要求'鎖定內存中的頁'權限,但在該進程的訪問標記中當前未提供該權限。

    網上說:運行gpedit.msc 打開組策略-->計算機配置-->windows設置-->安全設置-->本地策略-->用戶權限分配 在這裏找到‘內存中鎖定頁面’在它的屬性裏添加用戶爲當前系統的賬戶。我這裏也操作了可是還是提示同樣的錯誤!

    但是我在數據庫‘總’根目錄的屬性-->內存 項裏發現【服務器內存選項】-->【使用 AWE 分配內存(U)】這項的複選框處於選中狀態,於是我取消了選擇這項!確定後,在運行RECONFIGURE,竟然提示成功了!之後我又選中了那個複選框,再次運行還是提示同樣的錯誤!竟然是這個小複選框的問題,讓我鬱悶了半天!~

    這就是我在我們的服務器上碰到這樣的問題的解決方法,說實話同樣的錯誤提示,在不同的機器上,有時候確實存在不一樣的解決方法!

     希望給碰到同樣錯誤的朋友們能有點幫助!~

發佈了23 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章