sqlserver18456怎么解决(windows模式下的,没有设置另外的登录模式)

当你遇到这个问题的时候我会告诉你如何解决。
我的数据库是SQLserver2008,晚上连接的时候出现这个问题,但是之前一切正常,可以连接。
最后,我发现用户sa(或其他用户名)的问题在于安全策略,即(位置)(SQLServer)的密码过期密码。

在sqlserver中新添加的用户,登录失败。错误:18456

如果是本地数据库,可以使用Windows身份验证打开MicrosoftSQLServerManagementStudioExpress,右键服务器,选择属性,在弹出的窗口中点击安全,切换到安全面板,将服务器身份验证更改为服务器身份验证从WindowsAuthenticationMode(Windows用户身份验证模式)改为SQLServerandWindowsAuthenticationMode(SQLServer和WindowsAuthenticationMode)),ok。
添加用户:打开你的MicrosoftSQLServerManagementStudioExpress,首先使用sa连接到你的数据库然后在管理器中点击安全(security)--登录(用户)--右键--新建登录(新用户)。
并在弹出窗口中输入用户名然后选中单选按钮并输入“sqlserver身份验证”的用户密码。
来完成添加。