现在我有一个问题:有两个局域网A和B,
两个地方都通过服务器连接到ADSL上,
ADSL的IP每2天更新一次现在局域网A上有一个sqlserver数据库,
但是不在服务器上,希望局域网B的机器能通过ADSL
访问A上面的数据库
并查询记录请问如何用vb程序实现?
我现在用vb+ado+recordset+sql
做数据库,如果用网络编程怎么解决!大家帮忙研究研究!

解决方案 »

  1.   

    可以通过端口映射
    把SQLSERVER的服务端口映射到A的服务器上
    B网的机器只要连接A网服务器的端口就行了
      

  2.   

    先下载一上花生壳或MEIBU之类的,能解决动态IP问题,可以当做固定连接,然后再用楼上的方法,做一个NAT映射到A的服务器上,注意一定要找好SQL的端口,估记就应该可以了,没能做过,但这个方法用WEB IIS是可以行的通的!
      

  3.   

    如果两边都改变就不好办了如果任意一边固定的话道好办.不过你可以用window的vpn试试,那玩意可以穿透防火墙,而且连上后两边的ip都固定.案例:
    中心光迁(固定ip),下面adsl拨号(ip不固定)下面adsl拨号后用vpn连接中心,每次连接上后路由成本地固定ip我觉得你的情况如果用vpn的话就是每次要改变拨号的ip地址,连上后两边的ip都固定,就不怕数据库不能访问拉!!
      

  4.   


    你建立一个vpn连接连接的ip地址为你另外一个adsl的地址就行了啊我觉得不会困难吧,只是我对vpn了解还不够,上次我们用了路由器不过不用路由器的情况每次连接好后是否是固定局域网ip就不知道了,我可以帮你问一下下!!
      

  5.   

    谢谢ukyoxh(我来学习)了!两边的系统都是2003server,帮忙看看!
    谢谢大家了!
      

  6.   

    怎么来做?我现在下载了,也申请域名了!
    2003server还需要配置什么吗?