如果原来是局域网内的C/S系统,要通过互联网连接,可以考虑VPN。

解决方案 »

  1.   

    可以的,本机的odbc都可以访问网络数据库,ado也可以直接通过ip地址访问的
      

  2.   

    若你是用Delphi來編程的, 你可以用ASTA控件把原有的程序轉為你所說的
    n-tier應用程式. 或者intraweb控件也可以把現有的程式透過iis/apache
    在internet上發放.不然可以用 DCOM/Corba來做. 或是用java透過jdbc和你現時的數據庫連繫.
    但你便要重寫超程式了.又由於internet上的交通很不穩定, 你是需要用Application Server來做
    中間層.
      

  3.   

    现在的问题是:数据库根本就连不上,其IP地址可以PING通,装在其上的WEB站点也可访问,程序中是采用ADO用IP地址直接连接。另外也作了测试,用SQL SERVER自Query Analyzer进行连接,也连不上。我自己的分析不是终端的问题,也不是连接方法上的问题,应该是服务端的配置,或者是这条路根本就行不通,要用VPN才行。
      

  4.   

    你的应用系统也必须改成b/s接口的才行,如asp,java程序
      

  5.   

    1.安装Terminal Client 插件,然后通过接口编程完成互联网访问。2.购买现成工具,不需要改动C/S程序,可通过上述插件直接访问。以上方案要求防火墙打开特定端口,C/S软件必须装在Win2000上。
      

  6.   

    使用web service结合动态帮定ip地址。或者使用固定ip地址。