解決方案:用戶'sa'登錄失敗,忘記sa密碼[SqlServer]

首先,如果SqlServer的LoginMode啓用了Windows身份驗證方式,則先使用Windows身份驗證方式登錄SqlServer。

然後,打開查詢分析器,確保sa賬戶已經啓用,腳本如下:

 

USE [master]
GO
ALTER   LOGIN   sa   ENABLE   ;
然後,修改sa賬戶的密碼,例如修改爲newPWD,腳本如下:
SP_PASSWORD NULL,'newPWD','sa'  

 


在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改註冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入註冊表編輯器
2.依次展開註冊表項,瀏覽到以下註冊表鍵:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQL10.MSSQLSERVER/ MSSQLServer]

3.在屏幕右方找到名稱"LoginMode",雙擊編輯雙字節值
4.將原值從1改爲2,點擊"確定"
5.關閉註冊表編輯器
6.重新啓動SQL Server服務.

說明:
以下註冊表鍵:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQL10.MSSQLSERVER/ MSSQLServer]
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).

發佈了19 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章