当前位置:  开发笔记 > 数据库 > 正文

是否有开源SQL Server DB比较工具?

如何解决《是否有开源SQLServerDB比较工具?》经验,为你挑选了4个好方法。

我正在开发一个使用SQL Server 2005作为数据存储的开源项目.我们需要一个DB比较工具来生成diff脚本,以便能够将DB从一个版本升级到另一个版本.

是否有一个开源或免费的SQL Server数据库差异工具,生成转换脚本?



1> 小智..:

我认为Open DBiff做得很好.它很简单,我使用SQL Server 2005/2008.

但只生成更改脚本.没有更多,也没有更少.



2> ila..:

在CodePlex上我昨天注意到你可以试试DbDiff(http://www.codeplex.com/OpenDBiff).支持Sql2005和2008,我没试过.



3> Greg Beech..:

我建议花一些钱购买Red Gate的SQL Compare工具,它可以很好地工作,甚至可以将数据库与Visual Studio数据库项目进行比较以生成升级脚本.它快速且易于使用,并且运行良好.升级脚本质量也不错.

它并不昂贵.可能比你的时间便宜.只要考虑一下你的每小时费用是多少,以及调查一个开源工具并使其工作(以及你已经花费了多少)可能需要多少小时,然后将它们相乘.这就是"免费"工具真正耗费多少钱,这通常远远超过商业工具.


这个论点可以用来证明购买一切,从Aeron椅子到40英寸的屏幕,以及站在你身后并按摩背部的人.对于没有销售的小企业,必须购买更多的物品,400美元的SQL比较只是浪费资金.与此相比,Typemock Isolator售价90美元"对于在家工作的独立开发者",Beyond Compare售价30美元,visualSVN售价50美元 - 你看我的观点(所有数字都是四舍五入的).他们应该制作了"个人"版本.

4> Mark Bracket..:

它不是开源的,而是免费的(如啤酒):Sql Effects Accord(又名Clarity)社区版

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有