通过端口 1433 连接到主机 localhost 的 TCP⼀IP 连接失败。错误:“Connection refused: connect。请验证连

启用TCP/IP协议后,问题依旧防火墙都关了
2024-11-26 15:25:11
推荐回答(2个)
回答1:

确定TCP/IP有没有启动.

确定TCP端口对不对, 在TUTORIAL和SAMPLE里的都是1433端口, 可是我SQL SERVER的TCP接听端口是2159. 把程序里的1433改成1459就马上可以用了.

设置方法:
打开SQL SERVER CONFIGURATION MANAGER (不记得SQLEXPRESS版本有没有这个了, ENTERPRISE版本的有), 左边窗口扩展SQL SERVER 2005 网络配置, 选择SQLEXPRESS 的协议(你的名字不一定是SQLEXPRESS), 右边窗口中双击TCP/IP, 弹出窗口中顶部TAB点"IP 地址", 看IPA11(或者是IPAll..看不出来是1还是l),
里面"TCP 动态端口"的值就是你的端口
我的默认值就不是1433~~

回答2:

sql有个外围配置器 去里面把那个打开 具体什么我忘记了 现在一直用oracle忘记那个了 你进去看看 就知道了 不过 你可以先netstat -an 看下你的1433端口是不是出于监听状态