现项目需要将Informix数据库迁移至Microsoft SQL Server 2000.目前使用DTS,手工更改相应数据类型后仍频繁出错,一些表始终无法迁移.很头痛,请教各位!急!!!

解决方案 »

  1.   

    唉!!真无语了!LZ,我想找的和你恰恰相反!我需要是:Microsoft SQL Server 2000迁移至Informix数据库 !
      

  2.   

    你的是informix几?我曾经导过一次数据,并没有任何问题啊(不好意思,我也不记得我当时用的什么版本了,两年前的事情了),而且我们还是来回导的,也就是说,当初是在mssql上做的东西要全部移到informix上,后来就觉得mssql好,又移了回来,都没有任何问题哦
    建议楼主,在mssql中建一个空库,然后倒入数据,错的表先不管。然后看看错误信息,再查查数据,继续导,导完为止。然后用pd导出informix的结构,再在mssql上建立这样的一个库,再将数据从刚才的临时库导入这个库中,这样可以避免很多冲突的(至少在数据移植的时候是这样的)
      

  3.   

    对了不知道lz的这两个数据库之间的字符集是否一致?
    如果不一致的话,建议在mssql的机器上装上informix的最新驱动。这个问题我在将oracle9i的数据导到sqlserver2005(或2000)上遇到过。