網站首頁 編程語言 正文
Sql Server 解決“用戶登錄失敗,錯誤編號18456”
1.說明
因密碼或用戶名錯誤而使身份驗證失敗并導致連接嘗試被拒時,類似以下內容的消息將返回到客戶端:“用戶‘<user_name>’登錄失敗。 (Microsoft SQL Server,錯誤:18456)”。
返回到客戶端的其他信息有:
“用戶‘<user_name>’登錄失敗。 (.Net SqlClient 數據訪問接口)”
------------------------------
“服務器名稱:<computer_name>”
“錯誤編號:18456”
“嚴重級別:14”
“狀態:1”
“行號:65536”
也可能返回以下消息:
“消息 18456、級別 14、狀態 1、服務器 <computer_name>、行 1”
“用戶‘<user_name>’登錄失敗。”
2.其他錯誤信息
狀態 | 說明 |
---|---|
1 | 無法獲得錯誤信息。 此狀態通常意味著您不擁有接收錯誤詳細信息的權限。 請聯系 SQL Server 管理員以獲得詳細信息。 |
2 | 用戶 ID 無效。 |
5 | 用戶 ID 無效。 |
6 | 嘗試同時使用 SQL Server 身份驗證與 Windows 登錄名。 |
7 | 登錄已禁用,密碼不正確。 |
8 | 密碼不正確。 |
9 | 密碼無效。 |
11 | 登錄有效,但服務器訪問失敗。 導致此錯誤的一個可能原因是:Windows 用戶作為本地管理員組的成員有權訪問 SQL Server,但 Windows 沒有提供管理員憑據。 若要連接,請使用“以管理員身份運行”選項啟動連接程序,然后將 Windows 用戶作為特定的登錄名添加到 SQL Server。 |
12 | 登錄是有效的登錄,但服務器訪問失敗。 |
18 | 必須更改密碼。 |
38、46 | 找不到用戶請求的數據庫。 |
58 | 將 SQL Server 設置為僅使用 Windows 身份驗證,而客戶端嘗試使用 SQL 身份驗證登錄時。 另一個原因是 SID 不匹配。 |
102 - 111 | AAD 失敗。 |
122 - 124 | 由于用戶名或密碼為空導致的失敗。 |
126 | 用戶請求的數據庫不存在。 |
132 - 133 | AAD 失敗。 |
排錯分析
情況一:查看密碼是否輸入錯誤,用戶名是否輸入錯誤(用戶名區分大小寫)
情況二:查看登錄名是否啟用
情況三:沒有啟用為 SQL Server 和 Windows 身份驗證模式
首先再Windows身份登錄下,啟用SQL Server 和 Windows 身份驗證模式
關閉SSMS
打開sql server 配置管理器
最后重啟電腦
4.情況四:更多錯誤情況參考官方文檔
總結
原文鏈接:https://blog.csdn.net/weixin_53463734/article/details/121441474
相關推薦
- 2022-10-24 Python?中單例模式的實現方法_python
- 2022-06-08 Spring Cloud Openfeign分析
- 2022-04-25 C#條件拼接Expression<Func<T,?bool>>的使用_C#教程
- 2023-10-16 element 表格里,每一行都循環使用el-popover組件,關閉按鈕失效問題如何解決?
- 2023-11-20 【ROS】用roslibpy庫在windows上用python 連接Ubuntu ROS
- 2022-07-14 python中序列的逆序方式_python
- 2023-05-26 shell腳本執行命令自動填充密碼(自動輸入密碼)_linux shell
- 2023-02-14 一文帶你搞懂Golang依賴注入的設計與實現_Golang
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支