Sql Server 解决“用户登录失败,错误编号18456”
1.说明 因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容的消息将返回到客户端:“用户‘
返回到客户端的其他信息有:
“用户‘
------------------------------
“服务器名称:
“错误编号:18456”
“严重级别:14”
“状态:1”
“行号:65536”
【#|Sql Server 解决“用户登录失败,错误编18456”】也可能返回以下消息:
“消息 18456、级别 14、状态 1、服务器
“用户‘
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 失败。
4.情况四:更多错误情况参考官方文档
文章图片
文章图片
文章图片
文章图片
推荐阅读
- Linux|Centos7上安装IPFS
- Kubernetes|Kubectl cp&port-forward&label
- Java进阶之路|Quartz(老而弥坚的开源任务调度框架,用起来够丝滑)
- Java进阶之路|好用到爆,GitHub 星标 32.5k+的命令行软件管理神器,功能真强大
- python|github 命令行_GitHub CLI(命令行指南)
- servlet基于JavaWeb实现疫情环境下校园宿舍寝室管理系统+论文第二稿+查重报告+代码讲解视频+安装视频(已降重)
- 项目技术点总结
- 基于SSM的垃圾分类管理系统源码+论文第一稿+查重报告+安装视频+包安装配置
- ssh框架基于java的爱心捐助平台源码+论文第三稿+查重报告+代码讲解视频(包安装,已降重)