MSsql2005如何启用xp_cmdshell

原创 2007年09月14日 10:22:00
默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤

-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 启用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0
GO
--重新配置
RECONFIGURE
GO

--执行想要的xp_cmdshell语句
Exec xp_cmdshell 'query user'
GO

--用完后,要记得将xp_cmdshell禁用(出于安全考虑)
-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 禁用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
--重新配置
RECONFIGURE
GO


 

關於 xp_cmdshell 的使用

1. xp_cmdshell 簡介 xp即eXtended Procedure,MSSQL中以XP打頭的系統SP都是擴展存儲過程。xp_cmdshell 可以傳遞一串命令給CMD去執行。為了安全,這個...
  • Benjayming
  • Benjayming
  • 2014年03月16日 22:00
  • 796

通过SQL添加WINDOWS管理员方法

首先前提是知道对方数据库sa用户的密码,有的人在自己的计算机安装数据的时候,喜欢将数据库密码为空,这样留下的后患就是人家通过连接你的数据库,通过下面指令,可以在你的计算机上添加超级管理员帐号:   ...
  • feng19821209
  • feng19821209
  • 2015年03月27日 09:26
  • 3641

完美卸载MSSQL2005

Microsoft SQL Server 2005资料库(数据库)卸载方法           SQL SERVER 2005不象SERVER 2000所有组件都汇总在一起,所以卸载时特别麻烦,如果...
  • wang463584281
  • wang463584281
  • 2014年03月14日 15:02
  • 546

apache连接mssql2005注意事项

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server 一最常见但是容易略的是未开启php.in...
  • bjash
  • bjash
  • 2013年01月16日 12:45
  • 443

MSSQL2005查询表中字段的描述

[原]MSSQL2005查询表中字段的描述 自定义查询的功能是用户可以选择数据库中表和表中的字段,但一般字段都使用英文字符表示,这样对于用户来说根本无法理解表中字段的含义,解决办法一般有两种: ...
  • qidiantianxia
  • qidiantianxia
  • 2014年03月26日 10:02
  • 1568

【SQL Server】SQL2005的安装与配置、简单使用

印象中,以前电脑不发达,自身编程经历不多的时候,由于Microsoft SQL Server版本众多,在不同版本的windows下必须要求装相应版本的SQL Server,否则有可能出现兼容性的问题,...
  • yongh701
  • yongh701
  • 2015年12月29日 20:30
  • 7753

MsSQL2005新旧数据库比较差异

ALTER proc [dbo].[p_comparestructure] @dbname1 varchar(250), --要比较的数据库名1 @dbname2 varchar(250) --要比较...
  • chinet_bridge
  • chinet_bridge
  • 2013年10月20日 09:23
  • 407

转:当SA遇到XP_CMDSHELL时

当SA遇到XP_CMDSHELL时  www.hackbase.com 2004-11-25 黑客基地   作者: 一道江河 有时候在入侵的时候总是碰到先烦恼的问题,比如S...
  • c_enhui
  • c_enhui
  • 2014年01月16日 17:09
  • 481

删除和恢复xp_cmdshell的经典教程

常见情况恢复执行xp_cmdshell. 1 未能找到存储过程'master..xpcmdshell'.      恢复方法:查询分离器连接后, 第一步执行:EXEC sp_addexten...
  • kuxing100
  • kuxing100
  • 2013年02月18日 22:46
  • 256

数据库高可用性——SQL Server 2005数据库复制简单图解

本鸟给大家浅谈一下SQL 2005数据库的复制过程,那么为什么要进行复制呢?数据库复制是指:将表格或数据库的数据复制到另一个表格中或数据库中,利用数据库复制技术可以把数据库全部内容完整的复制到公司...
  • lllljz
  • lllljz
  • 2013年04月09日 15:28
  • 2491
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MSsql2005如何启用xp_cmdshell
举报原因:
原因补充:

(最多只允许输入30个字)