通过互联网访问 MSSQL 服务器 2005

通过互联网访问 MSSQL 服务器 2005

可能重复:
通过互联网连接到本地 Sql server 2005

我想要访问位于本地机器 Windows 2003 上的本地数据库。

我的网站在互联网上运行,我想通过互联网访问 SQL Server 2005 数据库,但我收到以下错误。我的防火墙已关闭。

错误与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:TCP 提供程序,错误:0 - 由于连接方在一段时间后未正确响应,连接尝试失败,或者由于连接的主机未响应,建立的连接失败。)

答案1

您是否在 MSSQL 2005 上启用了 TCP/IP 连接?

可能是这个http://support.microsoft.com/kb/914277会帮助你。

答案2

除了 Umesh 的建议之外.....您如何尝试连接到 SQL Server?您是否为 SQL Server 设置了静态 IP,并且是否已在 SQL 网络配置管理器中配置了该 IP?

答案3

您的 ISP 阻止端口 1433 的可能性几乎为 100%。我建议更改服务器上的 SQL 端口,并在防火墙中打开它,然后重新连接。

大多数 ISP 都会封锁常见的大目标端口,例如 1433 和 Exchange 的 143

如果您打开命令窗口并尝试通过该端口 telnet 到您的服务器,会发生什么情况?

相关内容