我有一个SQL Server实例的设置,我可以从网络中的所有计算机上看到...这意味着它已正确配置为远程访问。 (192,168.0.50)。
服务器绑定到IP地址65.xx.xx.xx
我可以看到我在IIS上托管的网站,当我ping它时会给出静态地址。
当我尝试使用SQL Server Management Studio连接到SQL Server时...使用该地址65.xx.xx.xx,1433它将无法连接!
[SQL配置] [1] ..
我应该在连接的属性中看到我的静态地址吗?
答案 0 :(得分:1)
从互联网连接到网络并不容易 因为它在路由器和防火墙后面
访问sql实例的教程
http://lifehacker.com/127276/geek-to-live--how-to-access-a-home-server-behind-a-routerfirewall
答案 1 :(得分:0)
如果您尝试从网络中连接到它,请尝试使用本地网络IP。
如果将实例设置为命名实例,请记住在连接字符串中包含实例名称。
示例192.168.0.50 \ instanceName
答案 2 :(得分:0)
我可以看到我在IIS上托管的网站,当我ping它时会给出静态地址。
仅仅因为你可以看到一个网站,并且可以ping静态地址,并不意味着服务器和互联网之间的防火墙被配置为允许流量通过1433端口。
您的路由器管理员需要将端口1433入站映射到65.x.x.x地址,然后使用NAT(网络地址转换)将其指向内部IP地址192.168.0.50。
这与你提到的IIS网站正在做的事情相同,只是在这种情况下,端口将是80,或者可能是443,以允许HTTPS流量通过。
答案 3 :(得分:0)
首先,你必须检查this,当你对内部网络配置没问题时, 您需要检查路由器配置以允许端口转发连接。每个路由器都有自己的配置。
例如:
希望它有所帮助!!