Data compare tools for Azure SQL Database

List of data compare, synchronization and migration tools.

Data comparison is a process to inspect the structural differences between the source database and the target one. To carry out the comparison process, databases must meet the conditions of compatibility. However, some comparison tools have the ability to synchronize resources whose original schemas did not match each other.

Visual Studio - SQL Server Data Tools

SQL Server Data Tools for Visual Studio enables you to analyze and compare database schema and data and apply changes on the target database or to generate T-SQL scripts to run later. Data comparison compares data between two existing databases of the same schema and can write the script to apply the changes.

Runs on: (for desktop): Windows
Data sync: No
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: Yes

Red Gate SQL Data Compare

SQL Data Compare is the industry-standard tool for comparing and deploying SQL Server database contents. You can work with live databases, backups, or SQL scripts in source control.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: No
Schema sync: No
Commercial: Commercial
Free edition: No

SQL Data Examiner

SQL Data Examiner compares and synchronizes the data of the databases. It enables you to migrate data between database servers, consolidate data from slave databases to a master database, and setup scheduled comparison and synchronization.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: No
Schema sync: No
Commercial: Commercial
Free edition: No

dbForge Data Compare for SQL Server

dbForge Data Compare for SQL Server is a powerful SQL comparison tool that easily copes with big data and supports native SQL Server backups. With dbForge Data Compare, you can tune flawless SQL database comparison, quickly analyze SQL data differences and smoothly synchronize SQL Server data with the convenient wizard.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: No
Schema sync: No
Commercial: Commercial
Free edition: No

SQL Delta Duo for SQL Server

SQL Delta for SQL Server runs two or more projects side by side in separate tabs, whether it's two schema compare projects on completely separate servers or a schema compare and data compare project on the same server. It shows an overview of all the objects that are different or not in either the source or target. By selecting each object you can see at the schema level the various differences.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: No

ApexSQL Data Diff

ApexSQL Data Diff compares SQL data from live databases, scripts, backups and source control. It compares SQL database backups without restoring and automates and schedules data migrations.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: No
Schema sync: No
Commercial: Commercial
Free edition: No

DB Ghost Change Manager

DB Ghost provides flexible tools for source scripting, building, comparing, synchronizing, creating delta scripts, upgrading and packaged remote delivery. Compare can also produce Delta scripts between database.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: No

Altova DatabaseSpy

Altova DatabaseSpy is the unique multi-database query, design, and database comparison tool that even generates elegant charts directly from query results.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: No

Altova DiffDog

Altova DiffDog is a database content comparison and schema diff/merge tool. It allows you to diff databases of the same type as well as the content of equivalent tables and entire database schemas in different database types.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: No

MssqlMerge

MssqlMerge is an easy to use diff & merge tool for Microsoft SQL Server databases. This tool allows to compare and import/export database objects and data between two databases.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: Yes
Schema sync: Yes
Commercial: Commercial
Free edition: Yes

DBConvert

Database migration & synchronization software to convert and replicate your data between the most popular databases including MySQL, SQL Server, Oracle, PostgreSQL, and more.

Runs on: (for desktop): Windows
Data sync: Yes
Schema comare: No
Schema sync: -
Commercial: Commercial
Free edition: Yes

The core functions provided by data compare tools are:
• Compare and synchronize database from different engines,
• Presentation of comparison results,
• Save a comparison plan.
• Export results as reports to user-friendly formats (HTML, Excell, PDF, etc.),

More advanced tools allow for rich customization options, as well as automation of comparison and sync processes.

Data comparison tools are useful where a comparison of data entries, database schemas and its contents (tables, views, etc.) is required. These tools significantly speed up the time-consuming process of manually searching two or more data resources. What's more, the use of automatic data comparison tools is much more reliable than manual comparison. Typical cases where data compare tools are used:
• Comparison of databases from two or more sources (different platforms are acceptable),
• Comparison of physical resources, with the amount on the page,
• Comparison of customer target groups,
• Other cross-database activities,

In our list, there is a place for free programs, as well as advanced ones, which enables a trial version (with time and/or feature limitations).