SQL Server忘記密碼后成功重置密碼的方法


  有些應用的數據庫安裝在應用服務器本地,沒有交由DBA管理,應用維護人員幾經更迭,文檔內容又不詳細,交接也不夠完整,導致應用連接數據庫的賬號密碼丟失。這會給之后的補丁安裝,版本升級,數據庫遷移帶來很多麻煩。

  故本文在實戰后給大家分享一下怎么在忘記所有密碼,沒有登錄賬號的情況下進入SQL Server,並重置密碼的方法。

  首先這種情況肯定發生在混合驗證模式下,如果是Windows認證,那也不需要來找回密碼。

  前置條件:添加自己賬號為Windows本地管理員

  1. 使用命令關閉SQL Server服務,並用單用戶模式啟動SQL Server:

  命令行關閉服務:

  cmd>NET STOP MSSQLSERVER

  命令行開啟服務(單用戶模式):

  cmd> NET START MSSQLSERVER /m

 

  2. 用管理員權限打開SQL Server Management Studio(Run as Administrator)

  

  3. 打開studio后,取消自動跳出的連接窗口,點擊‘new query’,會跳出來一個連接窗口,點擊連接

 

  4. 此時已經進入了單用戶模式,輸入命令修改sa賬號狀態和密碼:

  ALTER Login sa enable

  ALTER LOGIN [sa] WITH PASSWORD=N'1234qwer', CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF

 

  5. 再次關閉SQL Server服務,正常啟動SQL Server服務, 然后就可以用sa賬號和密碼登錄了

 

  有好的話題的小伙伴可以留言交流啊,一起成長~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM