sqlserver 错误:[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0)

一直以来都用的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

安装成功后再去测试一下

真不容易,终于来连接上了不是?真的是太可恶了!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容