我已经在这个问题上挣扎了一段时间。当我尝试连接到我的数据库时,我得到了错误18456:“登录用户失败”。我已经检查了我的所有设置,似乎一切正常。如果我通过Windows身份验证访问服务器,没有问题,我可以重置我的用户的密码,然后一切都会在几个小时内再次正常工作,然后我再次收到相同的错误。
你知道问题出在哪里吗?
发布于 2018-04-06 17:11:02
我遇到了同样的情况,并找到了原因,因为没有启用"SQL Server身份验证模式“。也许你可以试试answer in another post
发布于 2017-02-20 23:57:24
隐藏错误背后的原因是为了提高安全性。在SQL server错误日志中应该有错误状态。如果您转到此site,则会有一个表显示您的问题所在。无论如何,信息都在这里:
状态2:用户ID无效。
状态5:用户ID无效。
状态6:尝试将Windows登录名用于SQL Server身份验证。
状态7:禁用登录,密码不正确。
状态8:密码不正确。
状态9:密码无效。
状态11:登录有效,但服务器访问失败。
状态12:登录是有效登录,但服务器访问失败。
状态18:密码必须更改。
https://stackoverflow.com/questions/42348875
复制相似问题