现需要写一个程序,是通过外网向单位的内部网的sql服务器上传数据,
    现有的条件,两台能上外网的计算机,都在单位内部,但不在一个局域网内,应该说不在一个城市,一台计算机做为客户端用于传送数据,一台计算机做为数据服务器端用于接收数据,两台计算机上可以任意操作,其它网络设备不可以。
可以申请域名,但不知道是否必须这样做。
请问客户端与服务端都应该怎么做呀!感谢中。。(只要可行方案,不要大段粘别人的不相关的内容)

解决方案 »

  1.   

    VPN?虚拟专网?不好意思,对网络不太懂,只知道两个机器的ip是局域网内固定的。
      

  2.   

    要在你们公司的路由器做些设置,
    一种方法是把数据库的端口映射出来,然后通过你们公司出去的公网IP来访问
    另一种方法是设置VPN,同样也是通过你们公司出去的公网IP来连接如果出去的公网IP不是固定的,那么可以考虑1楼说的花生壳程序,搞个域名来连接
      

  3.   

    http://topic.csdn.net/u/20080225/22/96cba879-59ae-4dd7-ad49-5a118547c41d.html?26348203
    ---------------------------我估计是电信的问题,因为临时获取的IP不能ping到,谁知道利用花生壳使用域名的方式来解决这个问题? 当然,不利用花生壳能解决更好 具体如何做,谢谢了
    首先,sql   server必须要打补丁,sp3或sp4。 
    花生壳的很简单,就是到花生壳网站去下载一个客户端,注册一个用户名,申请一个免费域名。 
    在服务器端运行花生壳软件。这样程序就能通过域名来访问数据库了。
      

  4.   

    买个VPN网管或者设置个VPN服务器就可以。了