笪瞵岔语 在使用的SQLServer的BCP工具进行导入、导出时,执行命令,出现下面图中的错误提示:胨检馁秣SQLServer阻止了对组件'xp_cmdshell'的过程'sys.xp_cmdshell'的访问,因为此组件已作。。。。。。。。。。。根据提示很清楚,这是由于安全而阻止了,没有开启'xp_cmdshell'导致的。只要去开启'xp_cmdshell'就可以解决此问题了。而开启'xp_cmdshell'需要使用到“sp_configure”来配置。下面来看看具体操作过程吧。
工具/原料
xp_cmdshell
SQLServer
方法/步骤
1、若对“sp_configure”不熟悉,可以先去百度了解一下sp_configure的语法以及参数。
2、回到SQL查询分析管理器,注意选择Master数据库,第一步确认高级选项是打开的。然后才能进行“sp_configure”启用。
3、在这里还需要使用“RECONFIGURE”来进行重新配置,使用其生效。
4、第二步可就以进行“sp_configure”配置了,参数为1表示了阻止,0表示阻止。
5、现在再去执行BCP就不会出现错误提示了。成功导出。
6、现在可去设置导出文件的目录路径下验证一下是否成功。
7、附上SQL语句方便复制:sp_config掼鸿乡羰ure'showadvancedoptions',1reconfigureg泠贾高框osp_configure'xp_cmdshell',1reconfigurego