Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

场景

在使用Navicat连接sqlserver数据库时提示
Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

解决

因为Navicat没有安装sqlserver 驱动。

来到Navicat的安装目录,找到sqlncli_64.msi

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

双击运行。

开始安装

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

点击next

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

选择接受协议

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

可输也可不输,点击next

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

选择两个安装后点击next

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

点击Install

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

点击Finish

Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序

测试连接成功。