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

作者:starry陆离 时间:2024-01-26 20:03:46 

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

1.说明

因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容的消息将返回到客户端:&ldquo;用户&lsquo;<user_name>&rsquo;登录失败。 (Microsoft SQL Server,错误:18456)&rdquo;。

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

&ldquo;用户&lsquo;<user_name>&rsquo;登录失败。 (.Net SqlClient 数据访问接口)&rdquo;

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

&ldquo;服务器名称:<computer_name>&rdquo;

&ldquo;错误编号:18456&rdquo;

&ldquo;严重级别:14&rdquo;

&ldquo;状态:1&rdquo;

&ldquo;行号:65536&rdquo;

也可能返回以下消息:

&ldquo;消息 18456、级别 14、状态 1、服务器 <computer_name>、行 1&rdquo;

&ldquo;用户&lsquo;<user_name>&rsquo;登录失败。&rdquo;

2.其他错误信息

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

排错分析

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

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

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

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

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

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

关闭SSMS

打开sql server 配置管理器

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

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

最后重启电脑

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

来源:https://blog.csdn.net/weixin_53463734/article/details/121441474

标签:sqlserver,用户登录失败,18456
0
投稿

猜你喜欢

  • python基础详解之if循环语句

    2022-04-17 02:14:09
  • python beautiful soup库入门安装教程

    2023-03-04 06:24:27
  • django 消息框架 message使用详解

    2021-06-21 17:22:29
  • HTTP头信息总结

    2022-10-06 16:09:40
  • 简单的抓取淘宝图片的Python爬虫

    2022-01-19 14:42:31
  • python爬虫开发之urllib模块详细使用方法与实例全解

    2021-02-24 04:52:42
  • Python使用cx_Freeze库生成msi格式安装文件的方法

    2023-02-05 12:26:16
  • python使用openpyxl操作excel的方法步骤

    2022-09-30 20:59:24
  • 详解Python如何使用Netmiko进行文件传输

    2021-06-20 19:49:17
  • 一行代码给你的WordPress Blog添加下雪效果

    2008-12-14 09:43:00
  • K8ssandra入门教程之Linux上部署K8ssandra到Kubernetes的过程

    2022-04-02 03:12:59
  • vue项目中form data形式传参方式

    2024-04-30 10:25:48
  • Python使用扩展库pywin32实现批量文档打印实例

    2023-11-05 09:55:13
  • ORACLE常见错误代码的分析与解决(二)

    2010-08-02 13:31:00
  • golang执行命令操作 exec.Command

    2024-04-26 17:31:20
  • python数据操作之lambda表达式详情

    2022-08-19 21:21:32
  • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)

    2021-01-23 04:23:13
  • JS弹出窗口插件zDialog简单用法示例

    2024-05-22 10:32:18
  • 详解MySql基本查询、连接查询、子查询、正则表达查询

    2024-01-25 18:20:55
  • python 读取文本文件的行数据,文件.splitlines()的方法

    2021-07-18 16:58:05
  • asp之家 网络编程 m.aspxhome.com