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

问题:

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

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

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

原因:

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

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

解决:

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容