安装好SqlServer 2017后,当时使用SqlServer是没有任何问题的,但是后来再次使用时候却提示了错误,完全链接不上服务器,错误信息如下:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
找了很多博客都没有解决问题,一直弄了好久,看到有人的回答是将服务器换成本地的localhost,一开始没明白是什么意思,试了很多都不行,后来看了另一篇文章才明白是要改自己的服务器的IP。具体操作步骤如下:
1.打开SqlServer管理配置器
如果是win10的话,直接按Windows键在安装的软件里面找到SQL Server 配置管理器就行了。
2.点击SQL sever网络配置里面的MSSQLSERVER的协议,在右边的页面选择TCP/IP协议,确保是启动的,右键属性
3.在IP地址框里面找到IP3,把IP地址改为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,其他的按照我的来就行,然后选择启动
4.拉到IP地址栏的最下面,找到IPALL,把所有的端口改成1433,其他的也是跟我的一样
5.重新启动SqlServer服务
7.设置好了以后,重新打开SQL Server Management Studio,在服务器名称输入:本地的IP地址(local)或者127.0.0.1,就可以登录进去数据库了。