C#窗体应用显示用户sa登录失败

C#窗体应用显示用户sa登录失败
截图如上:
其实事实上这个提醒已经说得明白了,在网上也很多解释,很多都说到点了,但是没详细的, 我踩了一下坑,记录一下,可以参考一下

  1. 密码错误。不言而喻

  2. 开混合模式
    如果你是用的Microsoft SQL Server Management Studio这玩意登录,并且使用sa用户名加密码验证登陆成功了,但是依旧显示上边那个,那直接看3。不是的话继续:
    右键服务器名-》属性-》安全性。开就完事了
    C#窗体应用显示用户sa登录失败

  3. app.config

C#窗体应用显示用户sa登录失败
打开项目的这玩意,左边是显示。这问题我是怎么发现的呢?是因为我的vs2010是正常使用的,我安装了个vs2017就不得了,然后搜了一下,网上都是说我现在说的这些,但是并没说清楚。还有的说是web.config我找了一下没找到,然后是判断他们说话的逻辑,在项目下尝试打开APP.config才找到的。然后结合我vs2010版本的配置文件对比,如下:
C#窗体应用显示用户sa登录失败虽然数据库提供程序不同,使得这个连接字符串不同,但是并不能妨碍发现问题这里明显后边都了个Password字段,就差这玩意了,添加上去就好了。最终是这样的。
C#窗体应用显示用户sa登录失败
或许有的人还不可以,那试一下删一下字段,弄成上边那样。