首页 > 数据库 > MsSql > Sql Server用户登录失败,错误编18456

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

作者:starry陆离

在我们使用数据库的时候,偶尔会遇到一些登录上的错误提示,下面这篇文章主要给大家介绍了关于Sql Server "用户登录失败,错误编18456"的解决过程,文中通过图文介绍的非常详细,需要的朋友可以参考下

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

因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容的消息将返回到客户端:“用户‘<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.情况四: 更多错误情况参考官方文档

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

您可能感兴趣的文章:
  • 使用SQL语句创建触发器的实例
    使用SQL语句创建触发器的实例
    2023-06-06
  • SQL server插入报错:当 IDENTITY_INSERT 设置为 OFF 时不能为表 ‘XXX‘ 中的标识列插入显式值的问题解决
    SQL server插入报错:当 IDENTITY_INSERT 设置为 OFF 时不能为表 ‘XXX‘
    2023-09-09
  • SQL Server2022版+SSMS下载安装教程(保姆级)
    SQL Server2022版+SSMS下载安装教程(保姆级)
    2023-10-10
  • sql中常见的四种排名函数的用法
    sql中常见的四种排名函数的用法
    2023-10-10
  • SQL Server日期时间加减函数(DATEDIFF、DateAdd)的使用
    SQL Server日期时间加减函数(DATEDIFF、DateA
    2023-10-10
  • sql中的char与varchar有什么区别
    sql中的char与varchar有什么区别
    2023-10-10
  • SQL 将一列拆分成多列的实现示例
    SQL 将一列拆分成多列的实现示例
    2023-10-10
  • SQL中的单条件判断函数IF和多条件判断CASE WHEN的用法
    SQL中的单条件判断函数IF和多条件判断CASE WHEN的用法
    2023-10-10
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2024 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号