使用数据库SA密码登录修改系统管理员密码

数据库
在日常工作中,我们会忘记 系统管理员密码,如果是PC机或者笔记本 ,可以使用winPE光盘引导修改系统管理员密码,如果是服务器,就无法使用winPE进行修改了,因为winPE启动无法识别服务器硬盘情况,如果你的服务器这个时候同时是数据库服务器,我们可以连网,通过登录数据库来修改系统密码了!

在日常工作中,我们会忘记 系统管理员密码,如果是PC机或者笔记本 ,可以使用winPE光盘引导修改系统管理员密码,如果是服务器,就无法使用winPE进行修改了,因为winPE启动无法识别服务器硬盘情况,如果你的服务器这个时候同时是数据库服务器,我们可以连网,通过登录数据库来修改系统密码了!

下边在虚拟机中演示修改管理员密码

步骤:

1、已经无法登录到数据库服务器了,如下图

 

2、找一台笔记本 和他在一个局域网,在笔记本上测试和数据库服务器的连通

以下图示表明 数据库服务可以连接

 

 

3、在笔记本上打开SQL Server Manage Studio 管理工具 输入sa账号和密码

 

4、登录成功,点击 新建查询

 

复制以下SQL 命令 执行

--允许修改高级属性

sp_configure 'show advanced options',1

reconfigure

go

--启用扩展存储命令

sp_configure 'xp_cmdshell',1

reconfigure

go

--系统添加一个windows用户

xp_cmdshell'net user test password1! /add'

--新创建的用户加入到管理员

xp_cmdshell'net localgroup administrators test /add'

--启用远程桌面(适合windows 2003系统)

xp_cmdshell'Wmic PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1'

 

5、使用新创建的用户test登录系统 修改administrator用户密码

 

也可以在第四步骤,直接修改administrator密码

xp_cmdshell'net user administrator Password!@#$!

修改administrator后登录服务器即可,这样administor密码找回 

责任编辑:庞桂玉 来源: 韩立刚
相关推荐

2014-02-28 10:08:52

密码策略系统管理员

2010-11-08 11:30:46

SQL Server

2013-12-09 16:15:08

系统管理员WebminLinux服务

2010-08-10 09:13:52

Unix系统管理员Ubuntu

2010-08-11 17:11:15

2019-09-09 14:45:29

系统管理员SRE

2010-05-06 18:07:33

Unix命令

2013-03-30 21:59:13

系统管理员必备工具iftop

2018-08-01 08:12:34

Linux管理员网络管理

2018-08-15 14:00:18

LinuxBash系统管理员

2013-08-20 10:11:20

Go系统管理员

2012-06-06 10:41:37

系统管理员运维

2013-06-26 09:29:30

系统管理员

2013-09-29 09:50:21

系统管理员Ubuntu JujuJuju

2010-11-10 09:36:38

系统管理员守则

2010-04-12 09:33:58

系统管理员

2011-10-20 10:29:22

VMwareVMworld虚拟化

2009-10-22 16:53:08

2010-12-27 17:40:31

2009-10-22 16:35:48

Oracle系统管理员Oracle数据字典
点赞
收藏

51CTO技术栈公众号