比较 Sql 架构
Diffing Sql Schema
我需要将一些更改从数据库 a 移动到数据库 b,并将一些更改从 b 移动到数据库 a。我用过的每个比较工具都要求你先选择一个方向,如果你想往另一个方向走,那么你就得等它完全重新比较一遍。
另外,我使用的工具不允许您即时进行更改。如果我看到需要更新的内容,我必须使用 SSMS 对其进行更新,然后返回到该工具并重新进行比较。
我真正想要的是一个像文本差异应用程序(BeyondCompare、WinMerge 等)一样工作的工具。
我曾多次考虑尝试编写自己的应用程序来执行此操作,但这是一项艰巨的任务,所以我总是说 "nah, it's not worth it"。好吧,我终于决定试一试,但我只想就 2 个问题发表最终意见:
1) 我是否忽略了一些已经做到这一点的惊人产品?我已经搜索过但没有找到任何东西。如果有人已经这样做了,我不想浪费很多时间。
2) 哪种 Diffing api 最适合此类应用程序?
执行此操作的最佳工具来自名为 sql compare 的 redgate。
http://www.red-gate.com/products/sql-development/sql-compare
我需要将一些更改从数据库 a 移动到数据库 b,并将一些更改从 b 移动到数据库 a。我用过的每个比较工具都要求你先选择一个方向,如果你想往另一个方向走,那么你就得等它完全重新比较一遍。
另外,我使用的工具不允许您即时进行更改。如果我看到需要更新的内容,我必须使用 SSMS 对其进行更新,然后返回到该工具并重新进行比较。
我真正想要的是一个像文本差异应用程序(BeyondCompare、WinMerge 等)一样工作的工具。
我曾多次考虑尝试编写自己的应用程序来执行此操作,但这是一项艰巨的任务,所以我总是说 "nah, it's not worth it"。好吧,我终于决定试一试,但我只想就 2 个问题发表最终意见:
1) 我是否忽略了一些已经做到这一点的惊人产品?我已经搜索过但没有找到任何东西。如果有人已经这样做了,我不想浪费很多时间。
2) 哪种 Diffing api 最适合此类应用程序?
执行此操作的最佳工具来自名为 sql compare 的 redgate。
http://www.red-gate.com/products/sql-development/sql-compare