Apex SQL Diff

ApexSQL Diff 2012 is a high speed Database comparison and synchronization tool. Automatically generate scripts to synchronize two databases, graphically view object script differences, run unattended via the command line or programmable API.