今天创建数据库,本地连接SQL Server报错:
“通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:Connection refused: connect”
报错图如下:
查了一圈,问题出在:TCP/IP 没启用。
如果问题和我一样,那么解决方法很简单,三步搞定:
第一步:打开 SQL Server 配置管理器
开始菜单搜索:SQL Server 配置管理器,打开它
第二步:启用 TCP/IP
右键
如果是中文你就和我看到一样,如果是英文那就在桌面找,看右面带有TCP/IP的
将右侧的TCP/IP → 选择为 Enable/启用
第三步:重启 SQL Server 服务
找到你的实例(如 SQL Server (MSSQLSERVER)),右键 → Restart 重新启动SQL server服务
完成!
重新用 Navicat、SSMS 或其他工具连接,成功!
小结
这个错误不是网络问题,也不是密码错了,而是:
❌ TCP/IP 协议默认没开!
只要:
- 启用 TCP/IP
- 重启服务
✅ 问题就解决了。