网络结构:3个子网,通过VPN连接,子网之间可以连接
在子网A中有一个INFORMIX数据库,其他WINDOWS客户机器通过ODBC连接他访问里面的数据
现在的问题是:
子网B里面有一个服务器,上面有一个SQL SERVER,想从INFORMIX上取一些数据
放在SQL SERVER里面,作为分析使用,而其中有些数据需要实时从INFORMIX更新比如一个表,有更新的,也有新增加的,大概隔几分钟就去取一次最新数据而有些数据不需要这样,取数据的时候周期可以很长,另外还要从服务器上取一些基础数据如果用DTS,那会出现需要很多实例,而且很不灵活大家帮我想想有啥好的办法不用LEI啥的行吗?直接写程序需要有啥注意的地方吗

解决方案 »

  1.   

    INFORMIX数据库与SQL SERVER传数据,估计要楼主写代码了;如果用SQL SERVER与SQL SERVER传数据就
    可以利用发布与订阅的功能达到楼主的要求
      

  2.   

    我抄的一个方案,调试过类似的,能行。
    不知道能用在INFORMIX上不?
    我想,还有一个问题就是数据类型的兼容问题。
    :::::::::::::::::::::::::
    在SQLServer中执行
    SELECT * into bmk
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
    这样就可以把e:\share中的bmk.dbf表导入到Sqlserver中,
    :::::::::::::::::::::::::
      

  3.   

    以两者的公共为入口,可以尝试XML