Software Development

Git for Dummies

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Here is a fantastic guide for beginners: http://rogerdudler.github.com/git-guide/

Thanks.

Tools to compare & sync Sql Server databases

One of my projects wanted me to look for a good software to compare and synchronize Microsoft Sql Server databases. Here is a list of free and commercial tools. I have not installed and tried all of them so I cannot tell which is the best. Thanks to my colleagues who had given me links to some tools.

RedGate – SQL Compare seemed to be the leader. If you are looking for a free tool then you can try Open DBDiff. We wanted a tool that can help use copy diff data between the databases being compared. This is what “Scripting” means in the below table. We couldn’t find any free tool that can compare data and also generate script for migration. Thanks.

Software Name Price Primary Features
MSSQL.SchemaDiff Free Schema Only/No scripting
RedGate – SQL Compare $395/$595 Data & schema/Scripting
ApexSQLDiff $399.00 Schema Only/Scripting
Innovartis – DB Ghost Schema Compare $350 Schema Only/Scripting
Sofotex – DB Synchro Compare $499 Schema Only/Scripting
SQL Accessories – SQL Examiner $300 Schema Only/Scripting
SQLDelta $330 Data & schema/Scripting
Tetratrax – Database Compare $195 Data & schema/Scripting
AdeptSQL Diff $320 Data & schema/Scripting
Open DBDiff FREE Schema Only/Scripting
DatabaseCompare $199 Data & schema/Scripting
SQL DB Tools – SQLDBDiff $60 Data & schema/Scripting
SQL Effects – SQL Accord $139/FREE Advanced schema compare/Basic schema compare
DBComparer Free Schema Only/Scripting
StarInix Database Compare Free Schema Only/No scripting
Yessoft Sql Server Compare Free Schema Only/No scripting
BucketsoftData Comparisons Express Free Data & Schema/No Scripting/One table at a time
SCT $99 Data & Schema/No Scripting