问题:

连接sqlserver时出现无法连接到localhost,如下图
在这里插入图片描述

解决方案:

一、首先确保连接数据库的服务器参数配置是否正确**

     如果是直接通过 Microsoft SQL Server Management Studio连接,
     要检查IP地址(非默认端口还要写端口号),用户名和密码是否正确。

在这里插入图片描述

二,检查远程服务是否开启和远程服务器配置是否正确。(一般到第二步就解决了)**

1、检查MSSQLSERVER服务是否开启?(可能只做这第一步就解决了)

在这里插入图片描述
如何启动SQL SERVER服务?

(1).打开电脑,点击开始,找到Sql Server安装后生成的文件夹,也可以通过搜索Sql Server 找到。

在这里插入图片描述

(2).点击【配置工具】下的【Sql Server 配置管理器】。

在这里插入图片描述

(3).点击左侧菜单SQL Server 服务,右侧会显示所有的Sql Server 服务项。

在这里插入图片描述

(4).然后找到Sql Server (MSSQLSERVER)服务,点击右键,然后点击启动

在这里插入图片描述

2、SQL Server网络配置

a.启用TCP/IP 协议

开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务
在这里插入图片描述

b.右键右侧的TCP/IP 的属性,启用供外部连接的那个IP地址和端口。在这里插入图片描述

三、查看防火墙是否允许1433或者你设置的数据库端口通过

如果防火墙没有设置。则可以直接关闭防火墙(不建议这么做。)或者按照下面的方法进行设置。
打开 控制面板->>系统安全->>Windows防火墙->>高级设置(在右侧)

1、新建入站规则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(介绍到这里,基本流程已经完成了,如需帮助请联系V信:hdyi1997(说明来意,否则通不过哦))

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐