1.說明
因密碼或用戶名錯(cuò)誤而使身份驗(yàn)證失敗并導(dǎo)致連接嘗試被拒時(shí),類似以下內(nèi)容的消息將返回到客戶端:“用戶‘<user_name>’登錄失敗。 (Microsoft SQL Server,錯(cuò)誤:18456)”。
返回到客戶端的其他信息有:
“用戶‘<user_name>’登錄失敗。 (.Net SqlClient 數(shù)據(jù)訪問接口)”
------------------------------
“服務(wù)器名稱:<computer_name>”
“錯(cuò)誤編號(hào):18456”
“嚴(yán)重級(jí)別:14”
“狀態(tài):1”
“行號(hào):65536”
也可能返回以下消息:
“消息 18456、級(jí)別 14、狀態(tài) 1、服務(wù)器 <computer_name>、行 1”
“用戶‘<user_name>’登錄失敗?!?/p>
2.其他錯(cuò)誤信息
狀態(tài) | 說明 |
---|---|
1 | 無法獲得錯(cuò)誤信息。 此狀態(tài)通常意味著您不擁有接收錯(cuò)誤詳細(xì)信息的權(quán)限。 請(qǐng)聯(lián)系 SQL Server 管理員以獲得詳細(xì)信息。 |
2 | 用戶 ID 無效。 |
5 | 用戶 ID 無效。 |
6 | 嘗試同時(shí)使用 SQL Server 身份驗(yàn)證與 Windows 登錄名。 |
7 | 登錄已禁用,密碼不正確。 |
8 | 密碼不正確。 |
9 | 密碼無效。 |
11 | 登錄有效,但服務(wù)器訪問失敗。 導(dǎo)致此錯(cuò)誤的一個(gè)可能原因是:Windows 用戶作為本地管理員組的成員有權(quán)訪問 SQL Server,但 Windows 沒有提供管理員憑據(jù)。 若要連接,請(qǐng)使用“以管理員身份運(yùn)行”選項(xiàng)啟動(dòng)連接程序,然后將 Windows 用戶作為特定的登錄名添加到 SQL Server。 |
12 | 登錄是有效的登錄,但服務(wù)器訪問失敗。 |
18 | 必須更改密碼。 |
38、46 | 找不到用戶請(qǐng)求的數(shù)據(jù)庫。 |
58 | 將 SQL Server 設(shè)置為僅使用 Windows 身份驗(yàn)證,而客戶端嘗試使用 SQL 身份驗(yàn)證登錄時(shí)。 另一個(gè)原因是 SID 不匹配。 |
102 - 111 | AAD 失敗。 |
122 - 124 | 由于用戶名或密碼為空導(dǎo)致的失敗。 |
126 | 用戶請(qǐng)求的數(shù)據(jù)庫不存在。 |
132 - 133 | AAD 失敗。 |
排錯(cuò)分析
-
情況一:查看密碼是否輸入錯(cuò)誤,用戶名是否輸入錯(cuò)誤(用戶名區(qū)分大小寫)
-
情況二:查看登錄名是否啟用
-
情況三:沒有啟用為 SQL Server 和 Windows 身份驗(yàn)證模式
- 首先再Windows身份登錄下,啟用SQL Server 和 Windows 身份驗(yàn)證模式
-
關(guān)閉SSMS
-
打開sql server 配置管理器
-
最后重啟電腦
4.情況四:更多錯(cuò)誤情況參考官方文檔文章來源:http://www.zghlxwxcb.cn/news/detail-517076.html
??每日推薦:基礎(chǔ)算法無論在研究生面試還是求職面試都是十分重要的一環(huán),這里推薦一款算法面試神器:牛客網(wǎng)-面試神器;算法題只有多刷勤刷才能保持思路與手感,大家趕緊行動(dòng)起來吧(溫馨提示:常見的面試問答題庫也很nice哦)
文章來源地址http://www.zghlxwxcb.cn/news/detail-517076.html
到了這里,關(guān)于Sql Server 解決“用戶登錄失敗,錯(cuò)誤編18456”的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!