首页 > 资讯列表 > 编程/数据库 >> 数据库操作教程

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

数据库操作教程 2022-11-07 14:58:32 转载来源: 网络整理/侵权必删

目录1.说明2.其他错误信息排错分析总结SqlServer解决“用户登录失败,错误编号18456”1.说明因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容的消息将返回到客户端:“用户‘<user_name>’登录失败。(MicrosoftSQLServer,错误:18456)”

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 失败。

排错分析

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

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

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

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

关闭SSMS

打开sql server 配置管理器

最后重启电脑

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

总结

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

标签: quot Sql Server 用户 登录 失败 错误 18456 解决


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持