开门见山,直接提出问题如图
使用SSMS(SQL Server Management Studio 20)创建用户和配置了对应的密码等连接属性外,通过SSMS的方式如图能连接,可以证明创建和配置没问题。
1.点击连接可以登录成功。
2.在SSMS上面配置相对应的规则,按图顺序
我设置的账号名为saa,继续往下
至此在SSMS所需配置完毕,接下来重新启动,直接用SSMS或者去服务里找都行
3.打开Navicat,进行连接,此刻发现报了一堆错误,说明还差点功夫,咱继续往下走。
4.同上按照图示顺序进行配置
打开Sql Server Configuration Manager,打开对应的位置,将否改为是,将动态端口设置为1433(sqlserver默认端口为1433)
打开winddows防火墙,进行出入站规则配置
出站规则一样配置,这里其实也可以不配置。
4.打开Navicat,进行连接,发现还是有错误
5.找到Navicat的安装位置,找sqlncli_x64.msi或者msodbcsql_64.msi文件并安装,安装成功后重启Navicat重新进行连接,
我这边选择sqlncli_x64.msi,双击下一步后选择安装完毕
最后打开navicat,进行连接时,按如图选择刚刚安装的驱动
至此配置完成,能连接成功,如果有小伙伴发现还是不行,继续报驱动相关问题,可以打开控制面板,按图顺序进行操作。
双击ODBC数据源,找到如果所示位置,查看是否安装了驱动ODBC Driver for SQL Server
,如若未安装安装一下吧
至此Navicat连接SqlServer基本配置好,如果还有新问题欢迎补充。