Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程
Sql Server 解決“用戶登錄失敗,錯誤編號18456”
1.說明
因密碼或用戶名錯誤而使身份驗證失敗并導致連接嘗試被拒時,類似以下內(nèi)容的消息將返回到客戶端:“用戶‘<user_name>’登錄失敗。 (Microsoft SQL Server,錯誤:18456)”。
返回到客戶端的其他信息有:
“用戶‘<user_name>’登錄失敗。 (.Net SqlClient 數(shù)據(jù)訪問接口)”
------------------------------
“服務器名稱:<computer_name>”
“錯誤編號:18456”
“嚴重級別:14”
“狀態(tài):1”
“行號:65536”
也可能返回以下消息:
“消息 18456、級別 14、狀態(tài) 1、服務器 <computer_name>、行 1”
“用戶‘<user_name>’登錄失敗。”
2.其他錯誤信息
| 狀態(tài) | 說明 |
|---|---|
| 1 | 無法獲得錯誤信息。 此狀態(tài)通常意味著您不擁有接收錯誤詳細信息的權(quán)限。 請聯(lián)系 SQL Server 管理員以獲得詳細信息。 |
| 2 | 用戶 ID 無效。 |
| 5 | 用戶 ID 無效。 |
| 6 | 嘗試同時使用 SQL Server 身份驗證與 Windows 登錄名。 |
| 7 | 登錄已禁用,密碼不正確。 |
| 8 | 密碼不正確。 |
| 9 | 密碼無效。 |
| 11 | 登錄有效,但服務器訪問失敗。 導致此錯誤的一個可能原因是:Windows 用戶作為本地管理員組的成員有權(quán)訪問 SQL Server,但 Windows 沒有提供管理員憑據(jù)。 若要連接,請使用“以管理員身份運行”選項啟動連接程序,然后將 Windows 用戶作為特定的登錄名添加到 SQL Server。 |
| 12 | 登錄是有效的登錄,但服務器訪問失敗。 |
| 18 | 必須更改密碼。 |
| 38、46 | 找不到用戶請求的數(shù)據(jù)庫。 |
| 58 | 將 SQL Server 設置為僅使用 Windows 身份驗證,而客戶端嘗試使用 SQL 身份驗證登錄時。 另一個原因是 SID 不匹配。 |
| 102 - 111 | AAD 失敗。 |
| 122 - 124 | 由于用戶名或密碼為空導致的失敗。 |
| 126 | 用戶請求的數(shù)據(jù)庫不存在。 |
| 132 - 133 | AAD 失敗。 |
排錯分析
情況一:查看密碼是否輸入錯誤,用戶名是否輸入錯誤(用戶名區(qū)分大小寫)
情況二:查看登錄名是否啟用

情況三:沒有啟用為 SQL Server 和 Windows 身份驗證模式
首先再Windows身份登錄下,啟用SQL Server 和 Windows 身份驗證模式

關(guān)閉SSMS
打開sql server 配置管理器


最后重啟電腦
4.情況四:更多錯誤情況參考官方文檔
總結(jié)
到此這篇關(guān)于Sql Server "用戶登錄失敗,錯誤編18456"解決的文章就介紹到這了,更多相關(guān)Sql Server用戶登錄失敗,錯誤編18456內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java 實現(xiàn)連接sql server 2000
JDBC技術(shù)事實上是一種能通過JAVA語言訪問任何結(jié)構(gòu)化數(shù)據(jù)庫的應用程序接口(API)(Sun這樣說的,我也不知道是不是真的),而且現(xiàn)在的JDBC 3.0據(jù)Sun說也能訪問Execel等電子表格程序!2009-06-06
sqlserver中更改數(shù)據(jù)庫所屬為dbo的方法
sqlserver中更改數(shù)據(jù)庫所屬為dbo的方法,需要的朋友可以參考下。2010-11-11
SQL?Server數(shù)據(jù)庫生成與執(zhí)行SQL腳本詳細教程
為了方便可以把需要連續(xù)執(zhí)行的SQL語句寫到一個文本文件中,并且用.SQL作為擴展名,這種文件叫做SQL腳本文件,下面這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫生成與執(zhí)行SQL腳本的相關(guān)資料,需要的朋友可以參考下2023-01-01
SQL2000個人版 應用程序正常初始化失敗0乘以C0000135失敗
應用程序正常初始化(0*c0000135)失敗。是什么意思?2011-01-01
SQL Server本地時間和UTC時間的相互轉(zhuǎn)換實現(xiàn)代碼
SQL Server 本地時間和UTC時間的相互轉(zhuǎn)換的代碼,需要的朋友可以參考下。2011-07-07

