SQL Server如何启用xp_cmdshell组件

Posted 路飞园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server如何启用xp_cmdshell组件相关的知识,希望对你有一定的参考价值。

【解决办法】:
1、通过SQL语句开启。[推荐此方法,因为在任何版本的SQL SERVER中都可以使用。]
通过查询分析器,选择Master数据库,然后执行以下SQL内容:
sp_configure \'show advanced options\',1
reconfigure
go
sp_configure \'xp_cmdshell\',1
reconfigure
go

执行结果:

  配置选项 \'show advanced options\' 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。
  配置选项 \'xp_cmdshell\' 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。

如需关闭只需将“sp_configure \'xp_cmdshell\',1”改为“sp_configure \'xp_cmdshell\',0”即可。

2、通过"SQL SERVER外围应用配置器"开启。[如果记代码困难,那就用此方法吧。]

找到开始 --> SQL安装目录 --> 配置 SQL server managerment 外围应用配置器。如图:


打开后。找到并点击“功能的外围应用配置器”。

再打开的窗口中点击最下面的 xp_cmdshell然后点击右边的启用即可。

 
打开后,找到“xp_cmdshell”点击启用。
以上图片来自SQL SERVER 2005,其他版本的SQL界面可能会有差异,请根据自己的版本查找
《一棵树-博客园》 收集整理,转载请注明出处!

sql 这将在SQL Server实例上启用xp_cmdshell

-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

以上是关于SQL Server如何启用xp_cmdshell组件的主要内容,如果未能解决你的问题,请参考以下文章

sql 这将在SQL Server实例上启用xp_cmdshell

SQL Server 阻止组件 xp_cmdshell

启动SQL server绿色版 出现找不到指定的模板

sql server的bcp指令

SQL Server 如何停止从 xp_cmdshell 运行的进程

SQL Server 2005 xp_cmdshell