在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器

安装好SqlServer 2017后,当时使用SqlServer是没有任何问题的,但是后来再次使用时候却提示了错误,完全链接不上服务器,错误信息如下:

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

找了很多博客都没有解决问题,一直弄了好久,看到有人的回答是将服务器换成本地的localhost,一开始没明白是什么意思,试了很多都不行,后来看了另一篇文章才明白是要改自己的服务器的IP。具体操作步骤如下:

1.打开SqlServer管理配置器

如果是win10的话,直接按Windows键在安装的软件里面找到SQL Server 配置管理器就行了。


在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器_第1张图片


2.点击SQL sever网络配置里面的MSSQLSERVER的协议,在右边的页面选择TCP/IP协议,确保是启动的,右键属性


在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器_第2张图片


3.在IP地址框里面找到IP3,把IP地址改为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,其他的按照我的来就行,然后选择启动


在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器_第3张图片
169.254.67.53是我的IP地址,把它换成自己的IP地址就行了。如果不知道自己的IP地址,按win+R键,在弹出来的框框里面输入CMD,回车。



在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器_第4张图片
输入ipconfig,找到自动配置 IPV4地址就是自己的IP地址了。


4.拉到IP地址栏的最下面,找到IPALL,把所有的端口改成1433,其他的也是跟我的一样



5.重新启动SqlServer服务


在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器_第5张图片
右键重新启动就行了


7.设置好了以后,重新打开SQL Server Management Studio,在服务器名称输入:本地的IP地址(local)或者127.0.0.1,就可以登录进去数据库了。

你可能感兴趣的:(在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器)