SQL Server Windows身份驗證無法登陸、“sa”無法登陸以及其他賬號無法登陸的一些原因


以Windows 8.1 以及 SQL Server 2014為例。

 

1)相關SQL Server服務要開啟,可以在 Sql Server Configuration Manager中查看和設置。比如如果沒有開啟MSSQLSERVER服務的話去Microsoft SQL Server Management Studio中登陸的話會提示:“無法連接到***。其他信息:在與SQL Server建立連接時出現與網絡相關的或特定於實例的錯誤……”,如圖:

2)在數據庫的登陸名中要存在你想用來登陸的賬號,比如“計算機名\user1”,如果沒有則可以使用Windows 身份驗證或者“sa”賬號登陸進去后再左側的《安全性》->《登錄名》中新建,但是如果是Windows身份驗證或者"sa"賬號都無法登陸的情況下可以通過單用戶模式啟動MSSQLSERVER服務后,以“sa”賬號或者Windows身份驗證登錄后去新建,

比如:某些原因導致不能使用Windows身份驗證登錄的話,有可能是因為數據庫登錄名中沒有此時使用的Windows身份,這時候就可以使用“sa”賬號登陸后去新建一個。具體操作方法如下:

(a)以單用戶模式啟動服務:以管理員身份打開命令提示符后cd命令進入安裝目錄中的binn目錄,比如我的是“D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn”,運行命令:

sqlservr.exe -c -m

運行這個命令執行成功后再在Microsoft SQL Server Management Studio以“sa”帳戶登錄后,在左側的左側的《安全性》->《登錄名》上右鍵單擊->《新建登錄名》->《常規》->《搜索》->《立即查找》,找到當前登陸用戶去添加。其他項就參照"sa"賬號的去設置就好。

 

注:如果MSSQLSERVER無法啟動的話可能是登陸身份有問題,修改一下。


免責聲明!

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



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