Sql server 与蜂窝调制解调器的TCP连接?
我有两台机器:A&G。A通过传统的ADSL地面线路连接到互联网。G通过GPRS调制解调器(带SIM卡)连接 我可以启动从G到A的SQL连接并发送数据,但无法启动从A到G的SQL连接 我也可以从G ping到A,但不能从其他地方pingSql server 与蜂窝调制解调器的TCP连接?,sql-server,mobile,tcp,communication,Sql Server,Mobile,Tcp,Communication,我有两台机器:A&G。A通过传统的ADSL地面线路连接到互联网。G通过GPRS调制解调器(带SIM卡)连接 我可以启动从G到A的SQL连接并发送数据,但无法启动从A到G的SQL连接 我也可以从G ping到A,但不能从其他地方ping 手机连接是否有任何限制?如何克服这些问题?尽管从理论上讲,您可以ping到G并连接到G上托管的数据库服务,但实际上并不总是可能的,原因有几个: 在蜂窝网络上,IP地址轮换(并非每次连接时都能获得相同的IP地址) 在蜂窝网络上,IP地址并不总是可访问/公共IP地址。
手机连接是否有任何限制?如何克服这些问题?尽管从理论上讲,您可以ping到G并连接到G上托管的数据库服务,但实际上并不总是可能的,原因有几个:
如果您必须连接到蜂窝网络端托管的数据库,我建议您尝试设置VPN(OpenVPN在许多平台上都是一个很好的产品)或使用反向隧道(更简单,但每次访问远程数据库时都需要设置反向隧道)。,理论上,您可以ping到G并连接到G上托管的数据库服务,但实际上,由于以下几个原因,并不总是可行的: