日期:2014-05-17  浏览次数:21045 次

数据搬迁
C#实现 SQL 数据库

A1 数据库 A2数据库

B1表 B2表
id id
name name 
parss arg
arg

举例子:我要把 A1数据库的B1表字段(name,arg)字段的数据 搬迁到 A2数据库的B2表(name,arg)
数据量很大过百万,要对比B2 表中有的数据,如果B1 中有,就判断是否有修改,没有就添加,

也就是一个后台的数据搬迁工具,没半小时一次,怎么做性能才最好........



------解决方案--------------------
直接有现成的数据迁移工具的 比如SSIS 不需要再专门用c#去写
------解决方案--------------------
我本人没有做过 但是有一个同事做过 就是利用SSIS 在SSIS里面做好数据迁移的操作流程 然后C#去调用 记得是有相关的api可以让。net调用ssis的包的
探讨
引用:

要修改数据结构设计 --> 要从根本上修改想当然的数据操作流程、甚至结构设计


修改流程这个我没办法做到,两个数据库都是两家不同的公司设计,成品并运用了好几年了,
我现在的公司只是帮忙去做一个两公司的数据同步软件.....不能改表的情况下做,
对数据库不能有任何改动.......很头疼