SQLSEVER -> SQLSERVER 用DTS经束关系不能导,并且2000->7.0视图会导成表.
SQLSERVER -> ORACLE 数据可以导。(我指用DTS导到文本文件然后导入)
结构以及约束要手工建.
存储过程,触发器肯定不行,语法都不样!

解决方案 »

  1.   

    视图、存储过程、触发器几乎都要重写;
    数据库表的结构及所有的约束、主键外键等可以很完整地倒过去的。我是用PowerDesigner逆向工程SQLServer数据库的物理模型->生成概念模型->生成对应Oracle版本的物理模型->生成数据库的脚本->生成数据库同时参考了http://www.itpub.net/showthread.php?s=5794001483f318c5ceb43e95d70b5cb6&threadid=26185
      

  2.   

    1 powerdesigner对sqlserver用reverse engnieering 
    2 将rdbms设置成oracle,生成oracle建表脚本(约束和外键都有了)
    3 执行脚本,建立oracle数据库
    4 用sql server export/import wizard执行数据迁移。
      

  3.   

    不错!1 powerdesigner对sqlserver用reverse engnieering 
    2 将rdbms设置成oracle,生成oracle建表脚本(约束和外键都有了)
    3 执行脚本,建立oracle数据库
    4 用sql server export/import wizard执行数据迁移。
      

  4.   

    2 将rdbms设置成oracle,生成oracle建表脚本(约束和外键都有了)直接设可以吗?我看菜单里有这个选项,不过没敢用
      

  5.   

    谁有PowerDesigner9_beta2的密码啊,我下载了一个,安装要密码。
    能告诉我一下吗?
      

  6.   

    那位高手能在线教我怎样用powerdesiger将sql server2000数据库倒入oracle9i中。
    兄弟万分感谢!我的msn:[email protected]
    兄弟现在真的很急啊,要不我也会慢慢的摸索!
      

  7.   

    我用sql server2000中的DTS,将数据库的表成功倒入oracle,可是在oracle中用sqlplus查询不到表,
    这是为什么呢?在oracle数据库中可以看到该表!
      

  8.   

    如果表名有小写字母,用双引号把表名引起来试试
    select * from "tablename"
      

  9.   

    谢谢weidegong(weidegong) ,
    这个问题我已经解决了!!!
    能否教教我怎样用powerdesiger将sql server2000数据库倒入oracle9i中,
    兄弟万分感谢!我的msn:[email protected]
      

  10.   

    用PD可以数据库的结构较为完整地从SQLServer2000导入Oracle,这个上面我已经说了;如果你不熟悉PD的话,可以去买本书来看然后把数据导过去就可以了;注意一下先后次序