21

I have been using SQL Compare by Redgate at my company and was very satisfied with it. Are there any free comparison tools that are similar? Or what would be my best shot for synchronizing two SQL db's without a paid application

kaivalya
  • 3,829
  • 9
  • 34
  • 43

8 Answers8

34

I had the same problem and wanted a free GUI base Schema comparer tool, what I found was Star Inix (http://www.starinix.com/sqlcompare02.htm). Obviously not as good as Redgates offering, but it does the job.

Also, with Redgate Sql Compare, once the trial period is over, if you enter the key as "i need more time" (without the quotes) you can extend the trial by a further 14 days.

Jaimal Chohan
  • 8,530
  • 6
  • 43
  • 64
10

Visual Studio (Premium & above I guess) has this feature built-in under the SQL menu.

sheanineseven
  • 59
  • 1
  • 9
Gokulnath
  • 1,166
  • 15
  • 29
9

I’ve gone through this and couldn’t find anything comparable, free or otherwise. $395 is a very small price to pay for the value the tool brings and it will almost certainly pay for itself very quickly in productivity gains and risk minimisation.

Troy Hunt
  • 20,345
  • 13
  • 96
  • 151
  • alternatively, create a virtual machine (e.g. in Hyper-V) that you'd install the Red-gate software and delete after expiry to create a new one. This takes only about 10 minutes. Redgate supports sync using backups .bak. when comparing schema. – Chagbert Mar 04 '20 at 08:42
7

xSQL Free Bundle

Very similar to RedGate's SQL Compare and free.

CMerat
  • 4,398
  • 25
  • 28
  • 6
    The limitations on this are that a) unlimited use with Sql Express editions only b) limited to 25 tables or 40 SP's or 40 Functions or 40 Views for any other version of Sql Server. – Jaimal Chohan Aug 29 '09 at 23:47
  • 1
    Yes, sorry, forgot to mention that. Thank you for pointing it out! – CMerat Aug 30 '09 at 04:06
5

You can try using TableDiff , that came with SQL Server 2005.

Tablediff Utility

SQL Server 2005 TableDiff Utility

Bye.

RRUZ
  • 134,889
  • 20
  • 356
  • 483
3

Have a look at Mighty Comparer. It's currently free. A professional version is under development.

Cristian B
  • 31
  • 1
2

I normally go for the hackish but surprisingly effective technique of downloading the sys_information tables to text files and diffing them with your favorite diff program (this way will even let you compare 3 schemas!).

David Raznick
  • 17,907
  • 2
  • 35
  • 27
1

You can use Database Comparer

Database Comparer is free for non-commercial use.

Hugues Van Landeghem
  • 6,755
  • 3
  • 34
  • 59