Open DBDiff is a database comparison tool for Microsoft SQL Server 2005+ that reports schema differences and creates a synchronization script.
SQL, Java, ORM, DSL
ERD Designer, Reverse Engineering
Data modeling tool