【发布时间】:2014-01-04 16:04:15
【问题描述】:
我有一个应用程序使用多个 SQL Server 2008 数据库(都具有不同的架构 - 按应用程序功能拆分)。
我现在想将这些模式和数据组合成一个整体应用程序数据库 (SQL Server 2008)。我已经搜索了有关如何执行此操作的帮助,但我看到的所有解决方案都涵盖了合并来自具有相同模式的数据库中的数据。在这种情况下,不同数据库的模式没有共同点——所有表都是唯一的。为此,我只想将所有表和数据合并到一个数据库中,我真的在寻找一种工具来帮助我简单轻松地完成它。
任何人都可以就如何最好地实现这一点提供一些指导吗?
【问题讨论】:
-
首先,预期的结果模式是什么?您可以在逻辑上合并具有相同列的表,但是当您处理不同的表时,如果它们以不同的格式表示相同类型的数据,则必须进行某种转换为固定模式。
-
对不起,亚历杭德罗,你已经偏离了我见过的所有其他解决方案的道路。在这种情况下,不同数据库的模式没有共同点——所有表都是唯一的。在这种情况下,我只想将所有表和数据合并到一个数据库中,我真的在寻找一种工具来帮助我简单轻松地做到这一点。
标签: sql-server-2008 merge