0

我有一个在服务器上填充了数据的数据库。我对数据库模型进行了一些更改,我希望将现有数据与新数据合并,而不会丢失所有内容。

您知道实现此目的的适当且严肃的方法吗?

4

1 回答 1

0

一种方法是设置从它们每个到单个数据库的复制。但这似乎相当耗时。我认为您可能必须编写一个程序来执行此操作(.net 或 SQL),因为如果您有两条具有相同主键的记录,它如何知道要获取哪条记录?

如果你知道永远不会有任何重复,你可以只写 sql 语句来做到这一点。但这是一个很大的如果。

您可以尝试类似http://www.red-gate.com/products/sql-development/sql-data-compare/的方法来同步数据,我相信它也会弄清楚当有两条记录时该怎么做。我对 Red-Gate 产品非常满意。

于 2013-04-04T12:19:22.367 回答