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

 更新时间:2022年09月18日 15:41:41   作者:starry陆离  
在我们使用数据库的时候,偶尔会遇到一些登录上的错误提示,下面这篇文章主要给大家介绍了关于Sql?Server?"用户登录失败,错误编18456"的解决过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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 - 111AAD 失败。
122 - 124由于用户名或密码为空导致的失败。
126用户请求的数据库不存在。
132 - 133AAD 失败。

排错分析

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

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

image-20211120161625526

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

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

image-20211120161923321

关闭SSMS

打开sql server 配置管理器

image-20211120162438161

image-20211120162545799

最后重启电脑

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

总结

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

相关文章

  • SQL Server 公用表表达式(CTE)实现递归的方法

    SQL Server 公用表表达式(CTE)实现递归的方法

    这篇文章主要介绍了SQL Server 公用表表达式(CTE)实现递归的方法,需要的朋友可以参考下
    2017-05-05
  • 关于SQL查询语句关键字方法

    关于SQL查询语句关键字方法

    这篇文章主要介绍了关于SQL查询语句关键字方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • SQL中case?when用法及使用案例详解

    SQL中case?when用法及使用案例详解

    这篇文章主要介绍了SQL中case?when用法详解及使用案例,Case具有两种格式,简单Case函数和Case搜索函数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • sqlserver 存储过程分页代码

    sqlserver 存储过程分页代码

    sqlserver 存储过程分页代码并说明了用vc#调用上面的存储过程
    2010-06-06
  • SQL查询效率注意事项小结

    SQL查询效率注意事项小结

    SQL查询效率注意事项小结,需要的朋友可以参考下。
    2011-12-12
  • SQL Server复制功能要避开缺陷的干扰小结

    SQL Server复制功能要避开缺陷的干扰小结

    SQL Server具有强大的复制功能,除了将数据和数据库对象从一个数据库复制并准确分发的另一个数据库中,还要实行数据库之间的同步。
    2011-03-03
  • SQLServer存储过程中事务的使用方法

    SQLServer存储过程中事务的使用方法

    这篇文章主要介绍了SQLServer存储过程中事务的使用方法,简短的代码带大家更好的学习使用SQLServer存储过程中事务,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • Sql Server中的事务介绍

    Sql Server中的事务介绍

    这篇文章主要介绍了Sql Server中的事务介绍,本文讲解了什么是事务、事务的分类、事务的语句、事务的4个特性、事务实例等内容,需要的朋友可以参考下
    2015-01-01
  • SQL Server 数据库的设计详解

    SQL Server 数据库的设计详解

    这篇文章主要为大家介绍了SQLServer数据库的设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • 行转列之SQL SERVER PIVOT与用法详解

    行转列之SQL SERVER PIVOT与用法详解

    这篇文章主要给大家介绍了关于行转列之SQL SERVER PIVOT与用法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL SERVER具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09

最新评论

?


http://www.vxiaotou.com