Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DB comparison tools

Has someone experience with database comparison tools? Which one you would recommend?

We are currently using "SQLCompare" from Redgate, but I am curious to know if there are better tools on the market.

The main requirement is that they should be able to compare scripts folder against a live database.

Thanks, Dimi

like image 611
Dimi Takis Avatar asked Jan 22 '09 07:01

Dimi Takis


3 Answers

SQL Compare is pretty good. I've also used SQL Delta which provided better delta scripts. Also if you are a visual studio user, Visual Studio Team System Database Edition is not a bad way to go (includes MSBuild tasks to automate your DB builds and versioning). And VSTS DB (aka data dude) is also free now if you are licensed for VSTS Developer edition.

like image 116
DarkwingDuck Avatar answered Oct 14 '22 00:10

DarkwingDuck


I work for Innovartis and we make DB Ghost which is something you may want to look at. It can do what you want - compare scripts to a database. It can do this in a single step using the change manager by building and comparing. It is very, very fast. Building the database also gives you the added benefit of dependency checking of the database just in case someone has broken one piece of database code by changing or introducing another. We believe the software offers a way to manage database changes quickly and cost effectively and combined with your source control can give you total control. Like team system but much, much cheaper.

Script, Build, Compare, Upgrade, Create a change script, Deploy, & Copy database function which is free. www.dbghost.com

like image 32
user53445 Avatar answered Oct 14 '22 00:10

user53445


SQL Compare by Redgate is the best tool I've used for db compare.

like image 21
craigmoliver Avatar answered Oct 13 '22 23:10

craigmoliver