在 A地点有一数据库服务器,在B地点如何连接访问该数据库。不是局域网,是外网。 A 地点是 ADSL等 连接上网,而 B 地点是拨号等方式上网 可以吗?如何通过 
TCP/IP 进行访问? VC++ ADO 如何实现的?  谢谢!

解决方案 »

  1.   

    那这个解决方案如何解决呢?能否通过其他方式实现跨地区数据库互联?实现数据共享? 基于TCP/IP 如何解决的? 能否通过 XML 之类的解决这个问题
      

  2.   

    没有这方面的经验。似乎不好实现。
    你可以让adsl那边做服务器端,这样adsl就会有个公网IP。用xml试试。不行两边都用猫,一端做服务,一端拨号连接上服务端。速度还可以。
      

  3.   

    A点如果没有公网的IP,就没办法实现。除非A点有公网IP。
    或者通过VPN实现也可以。不过你又没有VPN服务器。不知道你们那里申请一个公网IP要每个月交多少钱,VPN要多少钱?
    你自己考察一下。
      

  4.   

    了木说的不好,猫拨猫只能一对一。
    按照我的经验VPN是最便宜的,至于数据库连接ADO,ODBC都可以。不过都21世纪了,大家都用ADO了吧。如果在WINDOWS下。
      

  5.   

    高手能不能给我们一点灵感啊!谢谢! 如何做这些程序? 用VPN 的代价大吗?
      

  6.   

    你的数据库是什么呢?如果是ORACLE的话可以用数据链路来实现的!
    不过不是好的方法!最好是VPN了!
      

  7.   

    VPN的代价是相对较小的。
    其实公网IP现在有的地方也很便宜,据说合肥一个月才几百块,我不是很清楚。
    关于两者的价格,你自己咨询电信。方案是根据需求来定的,你的需求说的太笼统。代码也要帮你写啊,不是吧?
    这年头,ADO的例子满天飞啊。只要搭好了环境,其他就跟局域网里一样啊,不要告诉我你连本机的ADO数据库访问都没做过啊。
      

  8.   

    利用 VPN 需要要注意那些事项? 和普通局域网有何区别?
      

  9.   

    利用 VPN  可不可以进行网络映射?是不是像局域网一样可以随意浏览