方案讨论(有些难度哟!) 如果你的DB2中数据非常多,那么第一种方法好,比竟SQL在大数据的情况下没有DB2来得好, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实这里面还有一个棘手的问题:比如旧系统中我们有一个表TABLE_OLD(COLUMN1,COLUMN2,COLUMN3),新系统建一个表TABLE_NEW(COLUMN11,COLUMN22,COLUMN33,COLUMN44),其中COLUMN11,COLUMN22分别对应旧表中COLUMN1,COLUMN2,而另外两个字段则是新建。同一个表的数据来源也不一样,前面两个字段从旧系统中每天导入,后面两个字段由新系统用户输入。如何才能保证数据的完整性和一致性啊? 如果用第一中方案的话,建一个存储旧系统有用数据的表TABLE_OLD_COPY(COLUMN1,COLUMN2),只导入其有用字段的数据。再建一个新系统的关联表TABLE_NEW(COLUMN1,COLUMN33,COLUMN44),这样还的把关联字段导入新表。但是领导怕不安全,说要是新旧系统之间数据导入出现问题就会影响新系统的正常工作第二种方案,建一个存储旧系统的拷贝表 TABLE_OLD_COPY(COLUMN1,COLUMN2,COLUMN3),全部导入数据,再建新系统数据表TABLE_NEW(COLUMN11,COLUMN22,COLUMN33,COLUMN44),然后在从TABLE_OLD_COPY中提取有用数据COLUMN1和COLUMN2,这样做挺麻烦的,但是可以保证旧系统的数据有一个备份,而且还可以为升级改造旧系统做准备。无论那种方案,都要用到数据抽取,到底是用DTS呢,还是数据复制,或者有其他更好的方法。 方案三:将DB2有用的数据导成中间文件,如TXT文件;然后再从中间文件导入到SQLSERVER中。1。简单;2。数据库安全。 方案三:将DB2有用的数据导成中间文件,如TXT文件;然后再从中间文件导入到SQLSERVER中。1。简单;2。数据库安全。 呵呵,关键是旧系统的DB2我们没有权利操作,别人只给我们一个ODBC数据源,只能读取里面的数据 想通过fmt导出csv文件中的数据,请大家指点一下谢谢 请教SQL SERVER中索引优化向导怎么使用 有谁知道怎样才能将整个SQL SERVER数据库全部一次性备份下来? 求一句SQL Sql查询请教 这样的语句怎么才效率最佳? openrowset问题 紧急求助!!附加数据库时错误 怎么用sql语句建立以两个字段为主键的表?谢谢了! 遇到一个Sql 问题,希望各位多多帮助!谢谢!!! 多线程访问SQL Server 2000造成阻塞的问题? 程序员,挑战自我,送分了,500分,快●快◆快==自编txt数据库
TABLE_OLD(COLUMN1,COLUMN2,COLUMN3),新系统建一个表
TABLE_NEW(COLUMN11,COLUMN22,COLUMN33,COLUMN44),其中COLUMN11,COLUMN22分别对应旧表中COLUMN1,COLUMN2,而另外两个字段则是新建。同一个表的数据来源也不一样,前面两个字段从旧系统中每天导入,后面两个字段由新系统用户输入。如何才能保证数据的完整性和一致性啊?
TABLE_OLD_COPY(COLUMN1,COLUMN2),只导入其有用字段的数据。再建一个新系统的关联表
TABLE_NEW(COLUMN1,COLUMN33,COLUMN44),这样还的把关联字段导入新表。
但是领导怕不安全,说要是新旧系统之间数据导入出现问题就会影响新系统的正常工作
第二种方案,建一个存储旧系统的拷贝表
TABLE_OLD_COPY(COLUMN1,COLUMN2,COLUMN3),全部导入数据,再建新系统数据表
TABLE_NEW(COLUMN11,COLUMN22,COLUMN33,COLUMN44),然后在从TABLE_OLD_COPY中提取有用数据COLUMN1和COLUMN2,这样做挺麻烦的,但是可以保证旧系统的数据有一个备份,而且还可以为升级改造旧系统做准备。
无论那种方案,都要用到数据抽取,到底是用DTS呢,还是数据复制,或者有其他更好的方法。
将DB2有用的数据导成中间文件,如TXT文件;
然后再从中间文件导入到SQLSERVER中。
1。简单;
2。数据库安全。
将DB2有用的数据导成中间文件,如TXT文件;
然后再从中间文件导入到SQLSERVER中。
1。简单;
2。数据库安全。