这可能是一个梦想,但我希望有人知道一种可以配置的工具,可以比较两个相同数据库中所有或部分(键)数据,并根据关系合并。
特别是寻找适用于SQL Server的工具。
我不是真正在寻求最好的工具,但如果有这样的工具,了解如何使用它会很好。
欢迎提出任何其他管理开发完成或添加的数据并将其推送到生产环境的方法,而无需复制整个数据库。
谢谢!
特别是寻找适用于SQL Server的工具。
我不是真正在寻求最好的工具,但如果有这样的工具,了解如何使用它会很好。
欢迎提出任何其他管理开发完成或添加的数据并将其推送到生产环境的方法,而无需复制整个数据库。
谢谢!
我不知道具体的工具,但您可以在发布过程中实现分析和执行包含从一个版本到另一个版本的差异的增量文件。例如,Magento和Wordpress正在使用类似的东西。他们有这样的功能。
//sql_update_001_002.sql
UPDATE some_table...
DELETE some entries
CREATE a_new_table...
// compere some keys or do other logic.
//etc
关于工具,我同意Chris的观点 - Redgate的工具集既可以进行模式比较,也可以进行数据比较。
如果您还在考虑整个数据库开发过程 - 那么我已经写了一篇关于这个主题的博客,可能会对您有所帮助。
它还有一些链接,介绍了其他人如何解决这个问题。