Sql Server "用户登录失败,错误编18456"的解决过程
作者:starry陆离 时间:2024-01-26 20:03:46
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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python基础详解之if循环语句
![](https://img.aspxhome.com/file/2023/0/103310_0s.png)
python beautiful soup库入门安装教程
![](https://img.aspxhome.com/file/2023/2/92092_0s.png)
django 消息框架 message使用详解
HTTP头信息总结
![](https://img.aspxhome.com/file/2023/5/131855_0s.jpg)
简单的抓取淘宝图片的Python爬虫
python爬虫开发之urllib模块详细使用方法与实例全解
Python使用cx_Freeze库生成msi格式安装文件的方法
python使用openpyxl操作excel的方法步骤
![](https://img.aspxhome.com/file/2023/6/101446_0s.jpg)
详解Python如何使用Netmiko进行文件传输
![](https://img.aspxhome.com/file/2023/7/68337_0s.png)
一行代码给你的WordPress Blog添加下雪效果
![](https://img.aspxhome.com/file/UploadPic/200812/14/medium-81s.jpg)
K8ssandra入门教程之Linux上部署K8ssandra到Kubernetes的过程
![](https://img.aspxhome.com/file/2023/8/120548_0s.jpg)
vue项目中form data形式传参方式
![](https://img.aspxhome.com/file/2023/3/130213_0s.png)
Python使用扩展库pywin32实现批量文档打印实例
ORACLE常见错误代码的分析与解决(二)
golang执行命令操作 exec.Command
python数据操作之lambda表达式详情
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
JS弹出窗口插件zDialog简单用法示例
详解MySql基本查询、连接查询、子查询、正则表达查询
![](https://img.aspxhome.com/file/2023/5/100345_0s.png)