出现这种情况主要是因为数据库与码与配置文件指定的密码不一致导致的。

将数据库密码进行XOR加密,然后替换原来保存在数据记录中的密码可解决。

复制上面密码,到数据库替换记录

再次启动服务,OK,服务已成功启动,问题解决。

还有一个可能方法:
他告诉你sa登录失败,应该是已经连接上数据库了,是sa用户无法成功登陆,但按你的说法你已经可以使用sa登录了,再检查一下你的设置,看看数据库是否在用win和sql用户名sa方式登录,sa的密码有没有问题,有可能是sql server的问题。如果是web网站,确定sql用户sa密码是不是正确,最好不用windows身份验证。重启一遍sql
server然后再重新注册一下。
进行如下操作
1.开远程。
2.将sql登录的验证方式设成:混合模式
3.开启sa账户。
4.用windows登录进去修改sa账户密码
![网狐游戏服务程序报:数据库异常:用户 ‘sa‘ 登录失败。 [ 0x80040e4d ]](/e/update/temp/img/wenzhangzzzs1157.jpg)