差异化Sql架构

时间:2017-05-19 02:02:15

标签: sql diff

我需要将一些更改从数据库a移到数据库b,有些从b到a。我用过的每一个比较工具都要求你首先选择一个方向,如果你想转向另一个方向,那么你就可以等待它再次完全重新比较。

我使用的工具也不允许您动态更改。如果我看到需要更新的内容,我必须使用SSMS更新它,然后回到工具并重新进行比较。

我真正想要的是一个像文本差异应用程序(BeyondCompare,WinMerge等)一样工作的工具。

我曾经想过尝试编写我自己的应用程序这么多次,但这是一项艰巨的任务,所以我总是说“不,这不值得”。好吧,我终于决定尝试一下,但我只想在2个问题上得到最终决定:

1)我是否忽略了一些已经做到这一点的神奇产品?我搜索过但没找到任何东西。如果有人已经做过,那就不想浪费很多时间。

2)什么样的Diffing api最适合这种应用?

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳工具是来自redgate,名为sql compare。

http://www.red-gate.com/products/sql-development/sql-compare