禁用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,竟然提示成功了!之後我又選中了那個複選框,再次運行還是提示同樣的錯誤!竟然是這個小複選框的問題,讓我鬱悶了半天!~
這就是我在我們的服務器上碰到這樣的問題的解決方法,說實話同樣的錯誤提示,在不同的機器上,有時候確實存在不一樣的解決方法!
希望給碰到同樣錯誤的朋友們能有點幫助!~