合并数据库之间的数据

时间:2009-09-09 21:41:54

标签: sql database merge migration

假设我有两个不同的数据库具有相同的模式但数据不同。我想通过将数据从一个数据库添加到另一个数据库来合并两个数据库之间的数据。迁移数据时需要保持外键关系等。

是否有任何工具(或具有内置工具的数据库)使这项工作相当简单?

4 个答案:

答案 0 :(得分:4)

<强> Red Gate SQL Data Compare

我发现这类事物的最佳工具,请放下手。

答案 1 :(得分:1)

此功能内置于Windows Team System(数据库版本或套件)中。我已经尝试了这个和Red Gate的SQL比较版本,并且两者都很棒。还有一些免费工具(参见this主题),但我没有任何经验

答案 2 :(得分:1)

我知道的两个选项:
1.您可以使用SQL Server Data Tools。有关如何比较数据的说明,请查看here
2.另一个选项xSQL Data Compare。有关如何使用它的说明,请查看我的答案here


披露:我隶属于xSQL

答案 3 :(得分:0)

Visual Studio团队/数据库版本具有架构/数据比较工具。