数据库移植

[复制链接]
查看11 | 回复7 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
本人没有用过sybase,现有一sybase的数据库,里面有一定数据,我现在想将它们移植到db2数据库中!哪位能够告树我怎么做吗?最好详细一点,说明我对db2也不是很熟!感谢了
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
PB也許可以
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
有多少数据?
我两个都有一点熟悉,要不联系我?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 花好月不圆 发布
[B]有多少数据?
我两个都有一点熟悉,要不联系我? [/B]

楼上的,怎么联系你?我两个其实都不熟,对oracle还可以!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
PM 你的联系方式
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 花好月不圆 发布
[B]PM 你的联系方式 [/B]


msn:[email protected]
qq:123435144
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
异种库间的移植步骤:
1 数据库结构的移植,主要是表结构。可以用PD,ERWIN这类的建模工具来做,注意,先不要创建外键,为了第2步数据移植的方便。
2 表间的数据复制,有第三方的工具,SQL SERVER EXPORT/IMPORT,BORLAND 的DATAPUMP.但是也可以自己手写代码来做(往往在第三方程序不能做的时候)
3 CREATE外键。
4 数据库后台程序差异的移植,需要自己手工修改代码,两种数据库存储过程,TRIGGER必然语法不同。
注:
1 第三方的迁移工具(SQL SERVER的EXPORT/IMPORT等)是可以把1,2一起帮你做掉,但是外键往往是不能迁移的,需要你手工做。而且这类工具考虑通用性都是基于ODBC的驱动,因此在某些数据类型转换上,会有问题。如BLOB,因此,可能需要你自己写代码来做,不过也不复杂。
2 数据库间的迁移,其实并不是一件很简单的事情,尤其是大量使用了后台过程,TRIGGER和该数据库内置的函数,程序包等等。要在系统设计之初就要考虑清楚,如果为了使你应用能够支持多种数据库,那么业务逻辑应该经可能地通过前台程序来做。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
首先感谢各位了!
我不想写代码,因为本身数据也不是很重要,只是想做个实验。
我只是想如果有什么很方便的途径最好,比如什么很方便的工具,一边可以转出,一边可以转入的那种。
请问楼上:SQL SERVER的export/import可以进行sybase的导出和db2的导入吗?做起来复杂吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行