现在sqlserver2005----------->oracle 移植
表结构和视图已经可以了,
但是我的数据怎么移过来?
我尝试的方法:1。在网上搜到一个存储过程可以生成批量的insert 语句,不好用,碰到有自动增长列的表就
输出一句话SET IDENTITY_INSERT 表名  OFF,还有的其他表什么也不输出,但有的表就可以生成
2。现在了一个sqlserver脚本导出器2。0也是不行,也是遇到自动增长列的就啥也没有
3。现在想用powerbuilder的管道,可以在用odbc链接目标oracle数据库时出错
哪位做过的,请告诉怎么弄吧,郁闷到极点了

解决方案 »

  1.   

      哥们。。好像在sql 2005 中 可以将数据导入oracle中的(表结构也可以导入的)功能! 不要下下载个什么补丁。。!!你上网搜搜吧!!!
      

  2.   

    没用,dts 早试了,报错报错的一塌糊涂求做过移植的传授经验
      

  3.   

    下载最新的oracle sql developer上面自带移植工具(migration workbench)。
    www.oracle.com->downloads->develeloper tools->Migration Tools
    上面有工具下载和例子说明
      

  4.   

    tangren,这个我也早就试过了,报的错误也是找不到边有没有其他方法导出数据到oracle的
      

  5.   

    透明网关,直接用SQL 取数据
      

  6.   

    sql server2005 的SSIS可以实现异构数据的移植
      

  7.   

    通过异构数据源配置,也只能把数据迁移到新库上去,
    至于其它对象,没有好方法。。如果是一次性的话,更省事的办法,找个工具,直接抽取到ORACLE数据库中试试KETTLE,简单灵活绿色
      

  8.   

    谢谢,大家,我最后还是用的一个叫sql脚本导出工具2。0的东西然后结合最流行的那个存储过程
    速度还是比较快的,个别的错误可以批量修改