zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

server错误SQL 解决 用户 过程 登录 失败
2023-06-13 09:19:56 时间
[var]

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

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

用户 user_name 登录失败。 (.Net SqlClient 数据访问接口)

服务器名称: computer_name

错误编号:18456

严重级别:14

状态:1

行号:65536

也可能返回以下消息:

消息 18456、级别 14、状态 1、服务器 computer_name 、行 1

用户 user_name 登录失败。

[var]
无法获得错误信息。 此状态通常意味着您不拥有接收错误详细信息的权限。 请联系 SQL Server 管理员以获得详细信息。
登录有效,但服务器访问失败。 导致此错误的一个可能原因是:Windows 用户作为本地管理员组的成员有权访问 SQL Server,但 Windows 没有提供管理员凭据。 若要连接,请使用 以管理员身份运行 选项启动连接程序,然后将 Windows 用户作为特定的登录名添加到 SQL Server。
将 SQL Server 设置为仅使用 Windows 身份验证,而客户端尝试使用 SQL 身份验证登录时。 另一个原因是 SID 不匹配。

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

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

image-20211120161625526

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

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

image-20211120161923321

关闭SSMS

打开sql server 配置管理器

image-20211120162438161

image-20211120162545799

最后重启电脑

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

[var]

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


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Sql Server  用户登录失败,错误编18456 的解决过程