[From Apex SQL Tools]
Apex SQL Tools has a new version of Apex SQL Diff, SQL Tools for database comparison and synchronization. Apex SQL Diff is a SQL Database Tool for comparison of both data and structure. Apex SQL Diff allows you to programmatically synchronize your databases. ApexSQL Diff is a SQL Database Tool that includes Matching/Ignore/Mapping owners, Ignore Case In Names, VBScript output. Soon snapshots.
The article continues at
http://www.apexsql.com/sql_tools_diff.htm