SQL Server 2008/2014无法远程连接的可能原因之

2019-07-03  本文已影响0人  RyanYuanHu

问题:

client连接sql server端口时报超时失败。

server上该端口是打开的,并且server本地可以通过该端口访问。

并且client超时失败时并未报告连接被拒绝。

原因:

sql server默认使用的是动态端口,一般是一个五位数的端口号。而在Windows 7防火墙策略里高端口默认是阻断的,而传统的sql server静态端口1433是放通的,从而造成client无法远程访问。

注意:这并不是唯一的原因。

解决:

将sql server的tcp动态端口一栏留空(注意不是填0),同时在tcp端口一栏填上1433.

或者在防火墙策略里增加对sql server所使用的动态端口允许规则。需要重启sql server服务。

上一篇下一篇

猜你喜欢

热点阅读