xp_cmdshell的启用与关闭
1、xp_cmdshell简介:
xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。一般情况下默认处于关闭状态
2、开启xp_cmdshell
2.1要想开启xp_cmdshell,需要先开启高级选项sp_configure
默认情况下查看EXEC sp_configure 'show advanced options'
更改sp_configure(EXEC sp_configure 'show advanced options', 1 --打开高级选项)在更改sp_configure之后,需要执行RECONFIGURE 更新高级选项的当前配置值。
2.2开启sp_configure之后就需要开启xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0,需要执行RECONFIGURE 更新高级选项的当前配置值。
之后就可以正常使用xp_cmdshell
2.3关闭xp_cmdshell
只需要将相应的值改为0就可以了