电脑上的安全软件,不小心拒绝了一个net1.exe的进程,结果在登录 SQL server 2008 的时候,就总是提示“用户登录失败,错误:18456”.
解决办法:打开SQL server 2008 登录的界面,选择windows身份验证——安全性——登录名——sa,右键属性
更改密码并把强制实施密码策略前的对勾消掉

然后进入状态,选择启用和受用

然后将登录方式改成windows和sql server身份验证模式,退出并用新密码登录就行了了,如果你想用原先的密码,在按相同的方式改回去就可以了!
重启服务器
按照以上做完后,仍然不好用的。
那么就需要打开SQL Server 2014 配置管理器–SQL Server 网络配置–MSSQLSERVER的协议–TCP/IP 是否启动,其次右键选择属性,IP地址,里面IP地址192.168.x.x 下面已启动 后面选择是。
重启服务器
连接,第一次可能出现其他错误,断开,再次连接一下,正在连接中,得一会才能正确连接,问题修复完毕。如果还是没修复完,连接电脑与服务器都得重启,清理缓存,等10分钟,再试试。还是好不了就卸载,清理残余,重新安装。再按此方法再来一遍,注意,本机防火墙,与网络防火墙是否启动端口,1433端口。







