合并两个数据库

时间:2016-04-09 09:16:21

标签: sql sql-server database tsql redgate

我有两个不同的mssql数据库,它们具有相同的模式,但在一个系统上有不同的数据。我想通过将数据从一个数据库添加到另一个数据库来合并两个数据库之间的数据。

我尝试使用Redgate Data Compare,但无法找到任何说明如何操作。

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

1 个答案:

答案 0 :(得分:1)


xSQL Software为这种类型的数据库操作开发了一套工具。您可以使用xSQL Data Compare。要实现结果,您需要指定左侧和右侧数据库,执行比较,然后将左侧数据库中缺少的数据添加到右侧数据库中,您需要取消选中右侧行的同步并生成并执行脚本。
在这里,您可以看到未选中的行: enter image description here

正如您所看到的,脚本不会生成任何DELETE语句,只会生成右侧DB中缺少的行的INSERTS
enter image description here
希望这可以帮助!
披露:我是附属于xSQL软件的