忘記sa密碼,又刪除了administrators帳號的解決方法
作者:三人行,必有我師
本文主要介紹了SQL Server數據庫中,如果我們忘記了sa密碼,又刪除了builtin\administrators帳號的修復方法,希望能對讀者有所幫助。
SQL Server數據庫中,如果我們忘記了sa密碼,又刪除了builtin\administrators帳號,我們可以用下面的方法來修復。
1、首先停止所有與SQLServer相關的服務:
- net stop "SQL Server Integration Services"
- net stop "SQL Server FullText Search (MSSQLSERVER)"
- net stop "SQL Server Agent (MSSQLSERVER)"
- net stop "SQL Server Analysis Services (MSSQLSERVER)"
- net stop "SQL Server Reporting Services (MSSQLSERVER)"
- net stop "SQL Server Browser"
- net stop "SQL Server (MSSQLSERVER)"
2、在命令行提示符下執行:
- --SQL2005
- cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn
- sqlservr.exe -m
如果是命名實例執行sqlservr.exe -m -s<Instance Name>
3、啟動另一個命令行窗口,執行 sqlcmd -E
4、在此窗口下執行下面的命令
- create login [builtin\administrators] from windows
- go
- exec sp_addsrvrolemember [builtin\administrators], [sysadmin]
- go
- ALTER LOGIN sa WITH PASSWORD='***'
- go
- shutdown
- go
5、關閉2個命令行窗口,啟動sqlserver,一切Ok
- net start "SQL Server Integration Services"
- net start "SQL Server FullText Search (MSSQLSERVER)"
- net start "SQL Server Agent (MSSQLSERVER)"
- net start "SQL Server Analysis Services (MSSQLSERVER)"
- net start "SQL Server Reporting Services (MSSQLSERVER)"
- net start "SQL Server Browser"
- net start "SQL Server (MSSQLSERVER)"
本文就介紹到這里,如果您有更好、更簡單的解決方法,歡迎您與我們分享,共同發展才是硬道理。
【編輯推薦】
責任編輯:趙鵬
來源:
博客園