前提
用Navicat进行
微软的SQL server连接,
用本机的Navicat来连接SQL server
的时候会出现这样的错误
[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
安装成功后再去测试一下
