SQL Compare

SQL Compare can compare, show the differences of, and optionally synchronize two database schemas so that they are exactly the same. Individual objects can also be synchronized, with or without dependent objects. Synchronization is done in dependency order to ensure success.
Price USD 595
License Free to try
Version 10.2
Operating System Windows 2003, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
System Requirements SQL Server 2000, 2005, 2008, 2008 R2 or SQL Azure, Microsoft .NET Framework 2.0 or later, MDAC 2.8+.