SQL Server阻止了對組件xp_cmdshell過程的解決方案
來源:程序員人生 發布時間:2015-03-26 09:12:44 閱讀次數:5181次
SQL Server禁止了對組件xp_cmdshell進程的解決方案
毛病描寫:SQL Server禁止了對組件‘xp_cmdshell’的進程‘sys.xp_cmdshell’的訪問。由于此組件已作為此服務囂安全配置的1部份而被關閉。系統管理員可以通過使用sp_configure啟用‘xp_cmdshell’。有關啟用‘xp_cmdshell’的詳細信息,請參閱sQL幫助文件。
【分析】:
查詢網絡資料和SQL幫助可知,xp_cmdshell可讓系統管理員以操作系統命令行解釋器的方式履行給定的命令字符串,并以文本行方式返回任何輸出,是1個功能非常強大的擴大存貯進程。1般情況下,xp_cmdshell對管理員來講也是沒必要要的,xp_cmdshell的消除不會對Server造成任何影響。在履行某些SQL的操作時,SQL系統需要此服務開啟,如本例中的新建賬套的操作。
【處理】:
<SPAN STYLE28" style="LINE-HEIGHT: 150%">1、在查詢分析器中履行命令
通過查詢分析器,選擇Master數據庫,然后履行以下SQL內容:
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
來源:雪狼(http://blog.sina.com.cn/xuelang1981 )
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈