我需要能够比较两个数据库模式并验证它们是否相同(或多或少相同,只有少数例外)。
我知道VS 2010中有架构比较工具,但是我需要一些我可以在运行时使用的东西,我不认为在运行时使用vs工具有api,似乎确实有一个但似乎更倾向于在开发时配置工具。
有没有办法在运行时使用这些工具进行架构比较,或者是否有类似的工具可用(免费/开源/付费)?
答案 0 :(得分:1)
RedGate的架构比较工具SQL Compare Pro(但不是标准版),有一个用于自动化的命令行界面。
更新:(添加API链接)
回复您对原始问题的评论:另一种方法是使用应用程序在启动时检查的架构/应用程序版本号表。然后,将更新应用于模式的整个业务变得更像是部署操作。每个架构更新都可以更改版本号。