Navicat Premium12连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)

问题描述:
在新建立连接时,选择SQL Sever连接数据库时出现[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)报错,如图:

开始以为是没有ODBC管理器,后来发现是有的,并且在SSMS(SQL Server Management Studio)中运行远程也开了,然后找了一写文章,找到 了解决办法:

 解决办法一:找到Navicat Premium的安装路径,然后找到sqlncli_x64.msi文件并安装,安装成功后重启Navicat重新进行连接。

我在这个地方直接成功连接到数据库了。博主还提供了其他的方法:
原博主地址:http://t.csdnimg.cn/vlZH4

解决办法二:

如果方法一没有找到找到sqlncli_x64.msi
还是Navicat的安装路径,然后找到msodbcsql_64.msi文件并安装,安装成功后重启Navicat重新进行连接,看是否成功。

解决办法三:

1、按照以下步骤:控制面板—> 管理工具—> ODBC 数据源(64 位)

2、点击系统DSN并添加一个SQL server的数据源,填写好相关数据,主要是服务器ip,用户名,密码登录。

3、下面就默认的下一步,完成后可以做一个测试,看是否成功,添加成功后再去测试连接一下,看看是否成功。

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

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值