Open DBDiff is an open source database schema comparison tool for SQL Server 2005/2008.
It reports differences between two database schemas and provides a synchronization script to upgrade a database from one to the other.
Features
Major Features of Open DBDiff
– compare database structure
– scripting without dmo or smo
– commandline scripting, commandline compare
– standalone dll-s for referencing from another .net project
– many compare options (and we can easily extend for new properties with option designer)
– easily extend for other sql databases