当前位置:  开发笔记 > 编程语言 > 正文

将关系数据从数据库复制到数据库

如何解决《将关系数据从数据库复制到数据库》经验,为你挑选了0个好方法。

编辑:让我完全改写一下,因为我不确定是否有像我最初描述的XML方式.

还有另一个编辑:这需要是一个可重复的过程,并且必须能够以可以在C#代码中调用的方式进行设置.

在数据库A中,我有一组与PK和FK相关的表.一个父表,包括子表和孙表,让我们说.

我想将一组行从数据库A复制到数据库B,数据库B具有相同名称的表和字段.对于每个表,我想插入数据库B中的同一个表中.但我不能限制使用相同的主键. 复制例程必须为数据库B中的每一行创建新的PK,并且必须将这些PK传播到子行.换句话说,我在数据之间保持相同的关系,但不是完全相同的PK和FK.

你怎么解决这个问题?我愿意接受建议.SSIS并没有完全被排除在外,但它并不像我这样对待它.我也对LINQ中的解决方案,或者使用类型化的DataSet,或者使用某些XML,或者只是在SQL Server 2005和/或C#(.NET 3.5)中可以使用的任何东西开放.最好的解决方案不需要SSIS,也不需要编写大量代码.但我会承认,这种"最佳"解决方案可能不存在.

(我没有自己完成这项任务,也没有限制;这就是给我的方式.)

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有