端口转发无法正常工作

时间:2014-02-21 07:57:27

标签: sql-server

我有一个需要数据库(sql server 2008 r2)的应用程序通过公共IP,以便用户可以在任何地方使用他的应用程序。

我配置路由器进行端口转发, 我在防火墙中添加了端口和sql-browser。

当我尝试datasource = [publicIp] \ SQLEXPRESS,1433我只能在网络中访问服务器时.. 但是当我不在网络中时无法访问服务器..而且也无法ping公共IP .. 我已经打开了1433端口。

似乎是什么问题?

1 个答案:

答案 0 :(得分:0)

端口1433是不够的。当您运行的是与默认实例不同的实例时,它将在不同的端口上运行。通常,SQL浏览器服务可以帮助您找到它,但您必须转发所有相关端口,这是非常笨拙的。相反,请尝试在SQL Server配置中手动设置正确的端口,并使用显式端口进行连接。