使用Navicat报错与 SQL Server建立连接时发生了与网相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及SQL Server是否配置为允许远程连接。

项目场景:

使用Navicat报错与 SQL Server建立连接时发生了与网相关的或特定于实例的错误。


问题描述

问题是使用工具进行sqlserver连接的时候产生了报错

MServer Native与 SQL Server建立连接时发生了与网相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅 SQL Server联机丛书。(87)


原因分析:

产生这个原因的时候

1.首先要确认否安装了改数据库或者配置了odbc数据源,没有的自己安装配置一下

2.其次确认自己的数据库连接路径是否正确

3.检查自己网络环境是否良好


解决方案:

这里根据我的三个原因得到的结果

1.我这里之前配置过dblink 所以数据源是有的之前也是下载了sqlserver的数据源驱动,所以第一个排除了

3.我的网络是网线比无线网络的速度肯定要好得多,所以网络环境也不是导致的直接原因,也排除了

重点是第二点:

数据库的路径要注意:

因为我是sqlserver默认的是端口号是1433,但是我的项目数据库端口号不是这个,所以再新建连接的时候需要将id和端口号一起写入并且用英文的逗号隔开就像这样

192.168.1.00.3306

然后账号密码检查无误就行了,如果以上还不可以,那就只能找其他方法了,下面是我使用过得方法连接可以借鉴,不能保证一定可以解决问题

【SQLSERVER】如何解决Navicat Premium连接sqlserver2019报错的问题_sqlncli_x64.msi_DarkAthena的博客-CSDN博客

Navicat Premium 15连接sqlserver报错:未发现数据源名并且未指定默认驱动程序(0)_sqlncli_x64.msi_wbddds的博客-CSDN博客

Navicat Premium连接Sql Server数据库教程及报错处理_太多.梦想.完成的博客-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值