SQL Server 2008/2014无法远程连接的可能原因之一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008/2014无法远程连接的可能原因之一相关的知识,希望对你有一定的参考价值。
参考技术A client连接sql server端口时报超时失败。server上该端口是打开的,并且server本地可以通过该端口访问。
并且client超时失败时并未报告连接被拒绝。
sql server默认使用的是动态端口,一般是一个五位数的端口号。而在Windows 7防火墙策略里高端口默认是阻断的,而传统的sql server静态端口1433是放通的,从而造成client无法远程访问。
注意:这并不是唯一的原因。
将sql server的tcp动态端口一栏留空(注意不是填0),同时在tcp端口一栏填上1433.
或者在防火墙策略里增加对sql server所使用的动态端口允许规则。需要重启sql server服务。
已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具
错误提示:已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。
解决方案:
修改注册表:HKLM\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,把ShellSEM重命名即可。
64位路径:HKLM\Software\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM
以上是关于SQL Server 2008/2014无法远程连接的可能原因之一的主要内容,如果未能解决你的问题,请参考以下文章
如何将所有数据库(快速)自 sql server 2008 express 传递到 sql server 2008 R2(无 express)
如何在 SQL Server 2008 中恢复 SQL Server 2014 备份
[转]无网络环境,在Windows Server 2008 R2和SQL Server 2008R2环境安装SharePoint2013 RT