安装SQL Server Management Studio 2018遇到一个坑,安装本来就不怎么常用到,折腾了好几天才解决,解决的过程网上好像也没搜到,记下来看看有没有类似的人遇到吧
1.情况:SQL Server的服务里有两个协议,一个是MSSQLSERVER,一个是MSSQLSERVER01,不知道为什么也没管他。然后登录可以用系统验证,也可以用sa登录,登录选择的服务器名称是 主机名\MSSQLSERVER。但是用navicat只能通过系统连接,sa总是失败,jdbc连接也一直报错(sa登录失败),按照网上的方法设置修改sa属性都用了,不行。
2.解决过程:无奈,准备卸载(因为怕卸不干净所以一直不想这样弄)。卸载的时候发现要我选择一个实例卸载,这才意识到奇怪。两个实例是MSSQLSERVER和MSSQLSERVER01,于是卸载了带01结尾的那个。重新回到登录界面,发现登录选项少了
但是之前卸载的01怎么还在上面,选择登录果断失败,于是换了另外一个选项,就是单独的主机名那个,登录成功,这时候才发现这个服务器下的设置都还是初始的,sa属性都没改,于是把该改的都改了,再回到navicat测试连接,成功;jdbc也不报错了
完美使用