SQL 2005 Windows登录错误18456

上周我尝试使用Windows身份验证登录SQLServer2 005 不断出现错误 1 8 4 5 6 但是用sa账号登录就没有问题了。

正如你所说,Windows身份验证需要映射关系。
我的朋友上次遇到这个问题是因为SYSTEM用户没有添加到SQLServer中。

我已经尝试过解决方案。
首先使用sa登录管理工作室。
然后转到“安全”->“登录”。
我发现我的 Windows 帐户不在列表中。

只需手动创建一个新的登录名。
选择Windows身份验证并填写正确的用户名。
例如我的格式是域名\我的用户名。
在“服务器角色”选项卡上,我选择了 dbcreator。
单击“确定”保存。

我也尝试过重新启动服务。
但这一次却没有任何重启的迹象。

验证期间,退出并重新连接。
这次 Windows 身份验证起作用了。
登录名也正确。

已经解决了。
但确实需要注意,账户名格式不能错。
如果还是不行,需要检查服务器的管理员权限。
或者检查SQL Server错误日志。

为什么SQL数据库不能用SQL Server身份登录 提示用户sa登录失败。(Microsoft SQL server,错误18456)

那么2 02 2 年的时候,我朋友在杭州做那个数据库,用Windows身份登录,对,是Win身份。
然后他右键点击服务器图标,选择“属性”,看到了,【安全】。
点击,之前可能混合了身份验证方式,不过改成了SQL Server身份验证。
这非常重要,记住。

接下来,他选择了【安全】-->【登录名】。
在这里他看到有多少,是的,有多少用户。
双击它,出现一个界面,点击【常规】,看到密码一栏,设置一个新密码,比如“1 2 3 4 5 6 ”,简单明了。

然后他选择[状态]并勾选“强制更改密码”或将其更改为“密码永不过期”,看看他需要什么。
一旦此设置完成,它将关闭所有窗口。

再次打开认证界面,再次点击复选框,选择【SQL Server认证】,然后填写用户名,新设置的密码填写“1 2 3 4 5 6 ”。
点击确定,确定,完成。
他尝试并成功建立了联系。
那一刻他很困惑,不知道发生了什么。
后来他意识到自己可能太极端了,以为事情就这么简单。

如何解决SQL账户SA登录失败,提示错误:18456

上周我遇到了SQL帐户SA登录失败的问题。
错误信息是1 8 4 5 6 我尝试了以下方法来解决问题:
1 .使用Windows身份验证登录数据库。
不要直接使用 SA 帐户。
这将防止由于权限问题导致登录失败。
2 . 检查您的 SA 帐户的密码要求策略。
在数据库安全中找到您的 SA 帐户,并确保启用所需的密码策略。
如果是这样,请取消。
3 . 启用您的 SA 帐户的连接权限。
在 SA 帐户属性中,将“允许连接到数据库引擎”设置为“允许”,并确保帐户状态为“已启用”。
4 .修改服务器验证模式,将服务器验证模式更改为“SQLServer和Windows验证模式”。
这将解决身份验证模式不匹配的问题。
5 . 重新启动SQLServer 服务。
配置完成后,必须重新启动服务才能使更改生效。
6 .最后,使用您的SA帐户和密码重新登录,查看问题是否解决。

注意:错误1 8 4 5 6 通常与身份验证模式或帐户权限配置有关,应根据错误码具体排查。
在修改服务器配置之前,我们建议您备份数据库,以防止由于操作错误而导致数据丢失。
如果问题仍然存在,您可以检查SQL Server错误日志,看看是否有更详细的失败原因。
由你决定。

sa登陆失败 SQL Server错误18456怎么解决?

坦白说,Windows防火墙和域策略很重要,但很多人忽略了密码的复杂性。
我们先来说说最重要的事情。
当 SQL 服务被防火墙拦截时,组策略控制会覆盖本地设置。
我们在去年运行的一个项目中就遇到了这个陷阱。
另一点是域策略强制密码复杂性,这在 3 000 级别左右的系统上很容易实现。
起初我以为我的密码错误,但后来我意识到出了问题,因为默认情况下本地设置被域设置覆盖。
等一下,还有一件事。
不要忘记使用 gpedit.msc 中的计算机配置通道进行检查。
并非所有防火墙选项都被直接禁用。
下次排除故障时,我们建议首先检查您的域策略,然后检查本地密码策略。
很多人不注意这一点。