mssql sqlserver 运行xp_cmdshell提示” 阻止了对组件 ‘xp_cmdshell’ 的 过程 ‘sys.xp_cmdshell’ 的访问”


摘要:
由于需要使用xp_cmdShell 将表或视图输出为excel,当我们使用xp_cmdshell生成excel时,产生相应的错误信息,
下文将讲述xp_cmdshell启用的方法分享

xp_cmdshell默认是禁止使用,因为这是服务器处于安全配置而关闭的相关部分,我们可以通过sp_configure进行相关的配置,打开相应的设置信息,如下所示:

use master;
go

sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go