【发布时间】:2016-07-30 14:52:52
【问题描述】:
我在一个系统上有两个不同的 mssql 数据库,它们具有相同的架构但不同的数据。我想通过将数据从一个数据库添加到另一个数据库来合并两个数据库之间的数据。
我尝试使用 Redgate 数据比较,但找不到任何操作说明。
是否有任何工具(或具有内置工具的数据库)或说明可以使这项工作变得相当简单?
【问题讨论】:
-
您应该使用集成服务 (SSIS) 来完成,您的要求很简单,即使您是第一次使用它也会很容易。但您可能需要弄清楚与您正在尝试做的事情相关的一些问题(例如,两个数据库中存在相同的 ID)
-
我用谷歌搜索了它,但找不到任何说明。你有吗?
-
每个表都有ID列吗?如果每个数据库中有相同的行或 ID,你会怎么做?您是更新原件还是选择一个而不是另一个或两者都保留?
-
您没有解释 Redgate 的 SQL 数据比较对您不起作用的原因。
标签: sql sql-server database tsql redgate