一直以来都用的mysql,最近有个项目用到了sqlserver,新用起来总是会有些奇奇怪怪的问题。以下就是一个,老年人一如既往的程序记录日志
错误:[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0)
解决方法一
首先找到Navicat的安装路径,然后找到sqlncli_x64.msi文件并安装,安装成功后再去测试连接一下,看看是否成功。
注:根据评论区小伙伴的补充,不同版本可能名字不一样,可以在根目录下找一下,比如有的版本是msodbcsql_64.msi
解决方法二
如果不成功的话,按照以下步骤:控制面板---> 管理工具---> ODBC 数据源(64 位)
点击系统DSN并添加一个SQL server的数据源,填写好相关数据
下面就默认的下一步,完成后可以做一个测试,看是否成功,添加成功后再去测试连接一下,看看是否成功。
解决方法三
如果还不成功,再次进入控制面板---> 管理工具---> ODBC 数据源(64 位),并点击驱动程序,看看是否安装了ODBC Driver 17 for SQL Server,如果没有,那还等什么?快去安装!!链接在这里:下载 ODBC Driver for SQL Server
安装成功后再去测试一下
真不容易,终于来连接上了不是?真的是太可恶了!!!