忘记sa密码,又删除了administrators帐号的解决方法

数据库 SQL Server
本文主要介绍了SQL Server数据库中,如果我们忘记了sa密码,又删除了builtin\administrators帐号的修复方法,希望能对读者有所帮助。

SQL Server数据库中,如果我们忘记了sa密码,又删除了builtin\administrators帐号,我们可以用下面的方法来修复。

1、首先停止所有与SQLServer相关的服务:

  1. net stop "SQL Server Integration Services"  
  2.  
  3. net stop "SQL Server FullText Search (MSSQLSERVER)"  
  4.  
  5. net stop "SQL Server Agent (MSSQLSERVER)"  
  6.  
  7. net stop "SQL Server Analysis Services (MSSQLSERVER)"  
  8.  
  9. net stop "SQL Server Reporting Services (MSSQLSERVER)"  
  10.  
  11. net stop "SQL Server Browser"  
  12.  
  13. net stop "SQL Server (MSSQLSERVER)" 

2、在命令行提示符下执行:

  1. --SQL2005  
  2.  
  3. cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn  
  4.  
  5. sqlservr.exe -m 

如果是命名实例执行sqlservr.exe -m -s<Instance Name>

3、启动另一个命令行窗口,执行 sqlcmd -E

4、在此窗口下执行下面的命令

  1. create login [builtin\administrators] from windows  
  2.  
  3. go  
  4.  
  5. exec sp_addsrvrolemember [builtin\administrators], [sysadmin]  
  6.  
  7. go  
  8.  
  9. ALTER LOGIN sa WITH PASSWORD='***' 
  10.  
  11. go  
  12.  
  13. shutdown  
  14.  
  15. go 

5、关闭2个命令行窗口,启动sqlserver,一切Ok

  1. net start "SQL Server Integration Services"  
  2.  
  3. net start "SQL Server FullText Search (MSSQLSERVER)"  
  4.  
  5. net start "SQL Server Agent (MSSQLSERVER)"  
  6.  
  7. net start "SQL Server Analysis Services (MSSQLSERVER)"  
  8.  
  9. net start "SQL Server Reporting Services (MSSQLSERVER)"  
  10.  
  11. net start "SQL Server Browser"  
  12.  
  13. net start "SQL Server (MSSQLSERVER)" 

本文就介绍到这里,如果您有更好、更简单的解决方法,欢迎您与我们分享,共同发展才是硬道理。

【编辑推荐】

  1. Linux平台mysql的安装配置之常用操作
  2. 巧用DAC解决SQL Server登录失败的问题
  3. 使用SQL Trace来实现SQL Server的跟踪操作
  4. NaviCat通过Http方式连接服务器的MySQL数据库
  5. 详解Discuz_WIN7_Apache_MySQL_PHP平台搭建
责任编辑:赵鹏 来源: 博客园
相关推荐

2010-04-20 16:46:41

Oracle数据库密码

2010-05-25 16:37:47

MySQL忘记密码

2011-06-27 09:23:05

Ubuntu密码

2010-10-29 11:38:50

Oracle syst

2009-08-18 13:52:57

Ubuntu用户名密码

2010-07-26 10:30:13

SQL Server

2020-12-17 10:47:43

数据库密码账号

2010-07-26 10:39:14

SQL Server

2010-01-18 10:19:04

FreeBSDroot密码

2010-05-26 17:21:14

MySQL root密

2011-06-23 09:07:16

2010-11-10 13:42:32

SQL Server删

2010-09-03 11:05:59

SQL删除

2010-08-23 14:10:16

exchange 20删除用户

2010-06-07 17:09:20

MySQLroot密码

2010-11-08 11:30:46

SQL Server

2010-06-04 17:11:07

MySQLroot密码

2010-11-19 11:57:15

Oracle密码丢失

2011-04-06 13:04:35

SQL Server 密码修改

2010-10-14 10:09:33

MySQL root用
点赞
收藏

51CTO技术栈公众号