当前位置:   article > 正文

[IM002][Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0]_[im002] [microsoft][odbc 驱动程序管理器] 未发现数据源名称并且未指定默认驱

[im002] [microsoft][odbc 驱动程序管理器] 未发现数据源名称并且未指定默认驱动


一、问题描述

使用navicat 连接sql server出现[IM002][Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0]
在这里插入图片描述


二、原因分析

Navicat没有找到电脑安装的SQLServer驱动


三、解决方案

  • 方法一
    直接安装Navicat根目录(安装目录)下的 sqlncli.msi (32位)或 sqlncli_x64.msi (64位),双击开始安装,一直下一步,正常安装完成的话,重启下Navicat就没有问题了,可以正常连接了。
    在这里插入图片描述
    如果没有找到找到sqlncli_x64.msi,还是Navicat的安装路径,然后找到msodbcsql_64.msi文件并安装,安装成功后重启Navicat重新进行连接,看是否成功。(我这里没有这个文件)
    在这里插入图片描述
  • 方法2:
  1. 在Navicat界面找到【高级】,设置位置中,指定 Client 驱动位置
  2. 在官网下一个Microsoft® SQL Server® 2012 Native Client - QFE ,重启 Navicat 后,会直接显示出刚才安装的驱动了

在这里插入图片描述
3. 选择驱动后,回到常规界面,填写连接信息就可以了
在这里插入图片描述
在这里插入图片描述

  • 方法3
    找到ODBC 数据源,路径:控制面板—> 管理工具—> ODBC 数据源(64 位)
    在这里插入图片描述
    找到系统DSN,点击系统DSN并添加一个SQL server的数据源,填写好相关数据
    在这里插入图片描述
    在这里插入图片描述
    下面就默认的下一步,完成后可以做一个测试,看是否成功,添加成功后再去测试连接一下,看看是否成功。
    在这里插入图片描述

如果还不成功,再次进入控制面板—> 管理工具—> ODBC 数据源(64 位),并点击驱动程序,看是否安装了ODBC Driver 17 for SQL Server,如果没有—> 下载 ODBC Driver for SQL Server
在这里插入图片描述

四、参考链接

  1. Navicat连接SQLServer未发现数据源名并且未指定默认驱动程序
  2. Navicat连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)
  3. 下载 ODBC Driver for SQL Server

如能帮你解决问题,请点赞收藏评论,帮助更多的人解决问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/816107
推荐阅读
相关标签
  

闽ICP备14008679号