在用eclipse建立与SQL server连接时,遇到该问题,在网上找了许多的解决办法都没有解决相应问题。然后看到了这篇博客的最后,结合自己之前试过的种种方法和再最初设置SQLserver属性时的看的博客((20条消息) 从零开始的java连接sqlserver数据库教程_saiofo的博客-优快云博客_java连接sqlserver数据库https://blog.youkuaiyun.com/u012393192/article/details/76152458这是17年的文章,我安装的是2019版本)
2019版本的SQL server的网络配置有两个,按照上述文章教程设置的是第一个(SQLEXPESS的协议)并且之前版本好像只有这一个,试过所有方法不好用之后,便突发奇想,将第二个(MSSQLSERVER)的相关协议设置为已启用,SQLEXPESS的第二个第三个(Named Pipes和TCP/IP)协议设为禁用。结果问题解决了(更改过后记得在计算机管理中把所有的SQL相关的进程正在运行的进程重新启动)
tip:在重新启动SQL相关正在运行的程序时
这个程序可能提醒你重启失败,不要慌,记住他,依次重启下面的正在运行的程序即可,最后在尝试启动该进程。
附:
(20条消息) java连接数据库用户 'sa' 登录失败。 ClientConnectionId:解决方法_杨小白er-优快云博客_java连接数据库sa登录失败https://blog.youkuaiyun.com/qq_27753893/article/details/80752169(20条消息) Sql Server 2005 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联_向小豆学习-优快云博客
https://blog.youkuaiyun.com/tianxinzhe032/article/details/6648680?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-9.essearch_pc_relevant&spm=1001.2101.3001.4242.6