Sql Server "用户登录失败,错误编号18456"的解决过程

网友投稿 851 2023-04-19

Sql Server "用户登录失败,错误编号18456"的解决过程

Sql Server "用户登录失败,错误编号18456"的解决过程

Sql Server 解决“用户登录失败,错误编号18456”

1.说明

因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容的消息将返回到客户端:“用户‘’登录失败。 (Microsoft ***,错误:18456)”。

返回到客户端的其他信息有:

“用户‘’登录失败。 (.Net SqlClient 数据访问接口)”

------------------------------

“错误编号:18456”

“严重级别:14”

“状态:1”

“行号:65536”

也可能返回以下消息:

“用户‘’登录失败。”

2.其他错误信息

状态 说明

1 无法获得错误信息。 此状态通常意味着您不拥有接收错误详细信息的权限。 请联系 *** 管理员以获得详细信息。 2 用户 ID 无效。 5 用户 ID 无效。 6 尝试同时使用 *** 身份验证与 Windows 登录名。 7 登录已禁用,密码不正确。 8 密码不正确。 9 密码无效。 11 登录有效,但服务器访问失败。 导致此错误的一个可能原因是:Windows 用户作为本地管理员组的成员有权访问 ***,但 Windows 没有提供管理员凭据。 若要连接,请使用“以管理员身份运行”选项启动连接程序,然后将 Windows 用户作为特定的登录名添加到 ***。 12 登录是有效的登录,但服务器访问失败。 18 必须更改密码。 38、46 找不到用户请求的数据库。 58 将 *** 设置为仅使用 Windows 身份验证,而客户端尝试使用 SQL 身份验证登录时。 另一个原因是 SID 不匹配。 102 - 111 AAD 失败。 122 - 124 由于用户名或密码为空导致的失败。 126 用户请求的数据库不存在。 132 - 133 AAD 失败。

排错分析

情况一:查看密码是否输入错误,用户名是否输入错误(用户名区分大小写)

情况二:查看登录名是否启用

情况三:没有启用为 *** 和 Windows 身份验证模式

首先再Windows身份登录下,启用*** 和 Windows 身份验证模式

关闭SSMS

打开sql server 配置管理器

最后重启电脑

4.情况四:更多错误情况参考官方文档

总结

到此这篇关于Sql Server "用户登录失败,错误编号18456"解决的文章就介绍到这了,更多相关Sql Server用户登录失败,错误编号18456内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SQL Server Reporting Services 匿名登录的问题及解决方案
下一篇:教你恢复SQLSERVER的master系统库的方法
相关文章