SqlServer解决“用户登录失败,错误号18456”1.当密码或用户名错误导致认证失败,连接尝试被拒绝时,a将向客户端返回类似于以下内容的消息:“用户''登录失败。(MicrosoftSQLServer,错误:18456)”。返回给客户端的附加信息是:“用户''登录失败。(.NetSqlClient数据提供程序)”-------------------------------“服务器名称:”“错误编号:18456”“严重级别:14”“状态:1”“行号:65536”也可能返回以下消息:“消息18456,级别14,状态1,服务器,第1行”“用户''登录失败。”2.其他错误信息状态描述1无法获取错误信息。此状态通常表示您无权接收错误详细信息。有关详细信息,请联系您的SQLServer管理员。2用户ID无效。5无效的用户ID。6尝试对Windows登录使用SQLServer身份验证。7登录被禁用,密码不正确。8密码错误。9密码无效。11登录成功,但访问服务器失败。导致此错误的一个可能原因是Windows用户作为本地Administrators组的成员可以访问SQLServer,但Windows没有提供管理员凭据。要连接,请使用“以管理员身份运行”选项启动连接器程序,然后将Windows用户作为特定登录名添加到SQLServer。12登录为有效登录,但服务器访问失败。18必须更改密码。38、46找不到用户请求的数据库。58当SQLServer设置为仅使用Windows身份验证时,客户端尝试使用SQL身份验证登录。另一个原因是SID不匹配。102-111AAD失败。122-124由于用户名或密码为空而失败。126用户请求的数据库不存在。132-133AAD失败。故障处理分析情况一:检查密码和用户名是否输入错误(用户名区分大小写)情况二:检查登录名是否开启情况三:如果SQLServer和Windows没有开启认证方式,首先以Windows身份登录接下来,启用SQLServer和Windows身份验证模式,关闭SSMS,打开sqlserver配置管理器,最后重启电脑。4、情况4:更多错误情况,参考官方文档,总结这篇关于SqlServer“用户登录失败,错误号18456”的文章,解决方法到此结束。关于SqlServer用户登录失败,错误号18456的更多信息,请搜索服务器之家以往文章或继续浏览下方相关文章。希望大家以后多多支持服务器之家!原文链接:https://blog.csdn.net/weixin_53463734/article/details/121441474