我有一个数据库,其中已经填充了服务器上的数据。我做了一些 更改数据库模型,我希望将现有数据与新数据合并,而不会丢失所有内容。
你知道一个适当的,没有废话的方法来实现这个目标吗?
答案 0 :(得分:0)
一种方法是将每个方法的复制设置为单个数据库。但这似乎非常耗时。我认为你可能不得不编写一个程序来执行它(.net或SQL),因为如果你有两个具有相同主键的记录,它将如何知道要采用哪条记录?
如果您知道永远不会有任何重复项,您可以编写sql语句来执行此操作。但那是一个非常大的问题。
您可以尝试使用http://www.red-gate.com/products/sql-development/sql-data-compare/之类的内容来同步数据,我相信它也会在有两条记录时找出要做的事情。我对Red-Gate产品运气很好。