SQLServer 2008 启用 xp_cmdshell
(创建时间:2012年02月19日 19:54:00)
Jangogo : 
两种方式启用xp_cmdshell

  1.打开外围应用配置器—>

  功能的外围应用配置器—>

  实例名Database Enginexp_cmdshell—>

  启用

  2.sp_configure

  
Sql
  1. -- 允许配置高级选项   
  2.   
  3.   EXEC sp_configure 'show advanced options', 1   
  4.   
  5.   GO   
  6.   
  7.   -- 重新配置   
  8.   
  9.   RECONFIGURE   
  10.   
  11.   GO   
  12.   
  13.   -- 启用xp_cmdshell   
  14.   
  15.   EXEC sp_configure 'xp_cmdshell', 1   
  16.   
  17.   GO   
  18.   
  19.   --重新配置   
  20.   
  21.   RECONFIGURE   
  22.   
  23.   GO   
  24.   
  25.   --执行想要的xp_cmdshell语句   
  26.   
  27.   Exec xp_cmdshell 'query user'  
  28.   
  29.   GO   
  30.   
  31.   --用完后,要记得将xp_cmdshell禁用(从安全角度安全考虑)   
  32.   
  33.   -- 允许配置高级选项   
  34.   
  35.   EXEC sp_configure 'show advanced options', 1   
  36.   
  37.   GO   
  38.   
  39.   -- 重新配置   
  40.   
  41.   RECONFIGURE   
  42.   
  43.   GO   
  44.   
  45.   -- 禁用xp_cmdshell   
  46.   
  47.   EXEC sp_configure 'xp_cmdshell', 0   
  48.   
  49.   GO   
  50.   
  51.   --重新配置   
  52.   
  53.   RECONFIGURE   
  54.   
  55.   GO  
文档中心