ApexSQL Diff

Dynamic SQL Compare

SQL Database comparison and synchronization tool

Order now from $399
Dev and Pro version available
+1 (866) 665-5500
Version: 2013.01
"Thank you for the fine product your company delivers (ApexSQL Diff). I have caused several companies to purchase this during my career as a DBA as I find it to be the best at reconciling database structure, hands down. I have successfully activated the software and as usual am extremely happy with the upgrade"

Chuck Fox,  Blue Frog Solutions Inc. See more

FREE ApexSQL Diff Community version

Compare and synchronize Windows Azure SQL Databases as well as SQL databases, backups, source control labels and scripts

Automate and schedule database migrations

Deploy a database directly to or from source control

Version your database nightly and rollback changes to any point

Continue to use community version of ApexSQL Diff after trial period expiration on SQL Express and Windows Azure SQL Databases

Support for multiple data source types

Compare Windows Azure SQL databases as well as live SQL databases, backups, snapshots, scripts and databases under source control


Pinpoint discrepancies, inadvertent and malicious changes, missing and damaged objects and immediately resolve them

Error-free migrations 

Ensure that changes are propagated without problems or errors using proprietary dependency analysis algorithms

Selective comparison

Specify comparison criteria. Compare or ignore specific SQL object attributes


Schedule your migration unattended, using the command line interface. See ApexSQL Diff API for a fully programmable interface

Backup recovery 

Revert changes from a backup without the need to perform a full restore

Database versioning

Deploy a specific SQL database version or label directly to or from source control

Risk management

Easily reverse any changes made, automatically creating a backup prior to synchronizing

Object level recovery  

Restore and repair individual objects from another database or a recent backup

Change propagation

Promote changes from development or test to production environments

Analysis and reporting

Create end-user reports to document differences in your environments

SSMS integration

Compare SQL objects directly from SQL Server Management Studio