SQL Compare
It comes in two type
1) Pro
2) Enterprise
Some of the Features
- Object Level Restore from a backup file.
- Includes SQL Changeset for integrated checkin/edit/checkout.
- Accesses command-line interface.
- Comparing two databases or a database with SQL scripts
- Generating synchronization scripts
- Taking database snapshots and comparing them – useful for audit trails
- Comparing with a previous backup, ideal for database versioning
- Executing "right-first-time" database synchronizations
Reference: http://www.red-gate.com/products/SQL_Compare/index.htm