• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
皇图霸业谈笑间
更高、更快、更强
博客园    首页    新随笔    联系   管理    订阅  订阅
通过数据库在服务器上建用户
前奏:

 -- 添加xp_cmdshell扩展存储过程,可以执行dos命令

--EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' 
 
-- 打开xp_cmdshell,因为默认这个shell是关闭状态,执行dos命令时会出现:
--SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。
--系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。 
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'xp_cmdshell', 0
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'show advanced options', 0
 
-- 查看xp_cmdshell状态
SELECT * FROM sys.configurations WHERE [name]='xp_cmdshell'
ORDER BY name

==========

 

我的:

 

 

exec xp_cmdshell 'net user wbh 123123456 /add'

-- 添加xp_cmdshell存储过程,可以执行dos命令
EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'

-- 打开xp_cmdshell
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE WITH OVERRIDE

 

----------到这----------


EXEC sp_configure 'show advanced options', 0

-- 查看xp_cmdshell状态
SELECT * FROM sys.configurations WHERE [name]='xp_cmdshell'
ORDER BY name

-- 添加一个Windows用户,用户名wbh 密码123123456
exec xp_cmdshell 'net user wbh 123123456 /add'

-- 把这个用户加入管理员用户组
exec xp_cmdshell 'net localgroup administrators wbh /add'

posted on 2011-02-23 11:45  布颜书  阅读(185)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3