我的公司有许多相对较小的 Access 数据库 (2-5MB) 来控制我们的用户辅助设计工具。随着数据错误的发现和修复以及模式的变化,这些数据库自然会随着时间的推移而发展,以支持工具中的新功能。有人能推荐一个数据库差异工具来比较一个版本的数据库与下一个版本的数据和模式吗?任何建议都将不胜感激:免费、开源或商业。
我使用 Red Gate Sql Compare 来比较模式。它还有一个有趣的功能,它允许您保存模式的快照,然后您可以在以后的 diffs 中使用。例如将今天的模式与一个月前的模式进行比较。
我使用 ApexSQL Diff。它是一个很好的工具,用于做你所描述的...比较模式,比较数据,生成更改脚本。它不是免费的,但它工作得很好。
注意:ApexSQL Diff 仅适用于 SQL Server。
我们从来没有真正购买它,因为我们最终使用 SQL Server 2005,但 DBDiff 似乎做的伎俩:http://www.dkgas.com/downdbdiff.cgi
它适用于任何 ODBC 兼容的 DB。
我已经使用了Total Access Detective在过去,它做的伎俩。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(45条)