SQL Server日志显示”错误:18456,严重性:14,状态:8。Login failed for user'sa’.原因:密码与所提供的登录名不匹配。“的解决办法

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

一早醒来客户说他家的金蝶k3服务器显示sa账户被锁定了,提示了一堆错误,如下所示

错误:18456,严重性:14,状态:8。

Login failed for user'sa’.原因:密码与所提供的登录名不匹配。[客户端:192.168.10.82]

Login failed for user 'sa’ because the account is currently locked out. The system administrator can unlock it.[客户端:192.168.10.8

SQL Server日志显示”错误:18456,严重性:14,状态:8。Login failed for user'sa’.原因:密码与所提供的登录名不匹配。“的解决办法

出现这样的问题主要还是密码策略造成的,这个错误在管家婆当时上处理过,今天在写一下;

1、以windows验证模式进入数据库管理器。

2、右击sa,选择属性:在常规选项卡中,重新填写密码和确认密码(改成略繁琐的并备注)。把强制密码过期与强制实施密码策略去掉。

3、点击状态选项卡:勾选授予和启用。然后确定

4、右击实例名称,选择属性,点安全性,确认选择了SQL SERVER 和Windows身份验证模式。

5、重启SQLSERVER服务或干脆直接重启服务器即可!

延伸阅读:关于“Login failed for user'sa’.原因:密码与所提供的登录名不匹配。”的解决方式

1、防火墙禁用远程登录端口1433规则,缺点是这样操作无法远程访问

2、修改远程登录端口1433值

延伸阅读:关于SQL Server各种错误的数字提示

为了增强安全性,返回到客户端的错误消息有意隐藏身份验证错误的本质。但是,在 SQL Server 错误日志中,对应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行比较以确定登录失败的原因。

状态 说明
1 无法获得错误信息。此状态通常意味着您不拥有接收错误详细信息的权限。请联系 SQL Server 管理员以获得详细信息。
2 用户 ID 无效。
5 用户 ID 无效。
6 尝试同时使用 SQL Server 身份验证与 Windows 登录名。
7 登录已禁用,密码不正确。
8 密码不正确。
9 密码无效。
11 登录有效,但服务器访问失败。
12 登录是有效的登录,但服务器访问失败。
18 必须更改密码。

存在其他错误状态,并表示一个意外的内部处理错误。

注意:
如果 SQL Server 使用 Windows 身份验证模式进行安装,并随后更改为 SQL Server 和 Windows 身份验证模式,则最初禁用 sa 登录名。这会导致状态 7 错误:“用户 'sa' 登录失败”。要启用 sa 登录名,请参阅如何更改服务器身份验证模式。

延伸阅读:"Login failed for user 'NT AUTHORITY\SYSTEM'. 原因: 无法打开明确指定的数据库。[客户端:<local machine>]"异常处理

错误原因

(1)出现这2个登录失败的问题,都是程序登录数据库导致,和数据库本身没什么关系,并且和数据库的补丁也没有关系;

(2)sa登录数据库失败,这个问题从数据库层面看,sa用户本身是没有问题的,并且该实例下的数据库都是online状态,sa是sysadmin权限,是可以访问该实例下的任何数据库的,所以即使不配置数据库映射,也是没问题的;

解决办法

(1)NT AUTHORITY\SYSTEM 登录失败,可以先禁用,看本地是否有部署什么程序会报错的,排查一下;

(2)出现这个问题,报出“无法打开明确指定的数据库”,需要排查这个远程访问数据库的服务器(也就是10.xx.xx.xx)上配置的数据库连接,是否还有其他的连接,指定的数据库名称在该SQLServer实例上没有,或者以前有,后来删除的数据库配置;

果然,最后发现是有数据库迁移走了,但是程序里还在调用这个数据库名称,导致一直报这个错误;

根据以上的操作,大致就可以解决相关问题,若还有其他问题,可以在琢磨琢磨或加博主微信(右边扫一扫)沟通一下!

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » SQL Server日志显示”错误:18456,严重性:14,状态:8。Login failed for user'sa’.原因:密码与所提供的登录名不匹配。“的解决办法

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情