sql连接不到服务器,请问为什么

如题所述

这个错误的原因可能有两个:
其一,你要连接的服务器端数据库配置有错误,需要在sqlserver配置管理器中开启TCP/IP协议和sqlserver服务。
其二,可能是防火墙阻止了1433端口,所以你访问不到。你可以开始-系统和安全-Windows防火墙-高级设置-入站规则-右击新建规则-创建1433端口,或者直接将防火墙关闭试一试。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-02
很可能是1433端口问题:
检测方法:telnet
对方机器1433
回车,如果可以连接上直接黑屏,不能连接上会报错,让对方机器防火墙开启1433端口,及tcp/ip筛选里也允许1433端口.
还有就是,最好装上sp4补丁,这样问题会少很多.(比如:别人的机器都可以连接到远程服务器,而我的却不可以)
常见的错误是:
未能建立与
192.168.1.102
的连接。
原因:
sql
server
不存在或访问被拒绝
connectionopen
(connect()).。
请验证
sql
server
是否在运行并检查
sql
server
注册属性(通过右击
192.168.1.102
节点),然后重试。
telnet时出现:
c:\documents
and
settings\administrator>telnet
192.168.0.102
1433
正在连接到192.168.0.102...不能打开到主机的连接,
在端口
1433:
连接失败
这个问题搞了我两天,一直在研究sql数据库同步,怎么弄都不成功,原来是这个端口都没连接上.郁闷.
现在终于成功了,调试好了
相似回答