The fastest way to compare & deploy SQL Server schemas

Save time comparing and deploying SQL Server database schemas with SQL Compare. Find and fix errors, and create deployment scripts in minutes.

Compare SQL Server schema changes from dev, to test, to production

Compare SQL Server database schemas, large and small, with advanced filtering of database objects.

You can explore what’s changed in each database object, down to individual lines of SQL. When you’re ready to deploy, you can create an error-free deployment script in minutes.

Troubleshoot database differences and create reports in HTML or Excel.

Deploy with zero errors

SQL Compare scripts dependencies in your database in the right order, to make sure deployment is successful.

You get notifications about any issues, such as data loss, before you deploy.

Deploy changes directly

Migrate individual schema differences, a selection of them, or all of them.

Build sophisticated rules to selectively limit what to deploy.

You can automate deployments with the command line, run them from the UI, or save a deployment script and run it yourself.

Find and fix problems in production

To fix errors in your production database, compare it to a backup, scripts in source control, or a database snapshot. You can deploy single objects to fix the issue fast.

If you need to fix static data, use SQL Data Compare to deploy changes without the need for full database recovery.

Introduction to SQL Compare

SQL Compare is the industry standard for comparing and deploying SQL Server database schemas quickly and accurately.

71% of the Fortune 100 use SQL Compare to compare SQL Server databases – because it's relentlessly tested, easy to use, creates flawless deployment scripts, and saves time.

Whether you need to deploy changes or explore the differences between two SQL Server databases, SQL Compare helps you do the job quickly, simply, and with zero errors.

Download free trial

Standard

$495 per user

Limited to manual diffs and syncing of databases

Pro

$745 per user

Includes command line support and deployment from source control and backups


Part of the SQL Toolbelt

Success stories

"We’ve freed up the DBA team by 70-80%. That’s the ROI, and the leadership team can understand that too."

Read how Republic Bank streamlined database deployments with SQL Compare, cutting down deployment times from one hour and a quarter to less than 15 minutes and freeing up the DBA team by 70-80%.

Download the case study

"The whole of the Redgate family are really reliable tools. It gives you results, you know those results are going to be right."

Chris Yates, Serge Krasnay, Lindsay Clark, Arthur Daniels, Nick Fry, and Tjay Belt explain how useful they find SQL Compare every day, why they love and trust SQL Compare, and why they'd recommend it to others.

Watch the video

Full list of features

What can I compare, synchronize, and deploy?StandardPro
SQL Server 2005, 2008, 2012, 2014, 2016, SQL Azure, & SQL Server on Amazon RDS databases
Snapshots of the schema
Backup files (both native SQL Server & Redgate SQL Backup Pro)
Folders of SQL scripts (for source control)
FeaturesStandardPro
Compare and deploy changes to SQL Server database schemas (from dev, to test, to production)
Compare two SQL Server databases, synchronize, and deploy from within SSMS
Automatically create error-free deployment scripts
Generate T-SQL scripts that update one SQL Server database to match the schema of another
Save deployment scripts for later use
Automatically create error-free synchronization scripts
Comparison and deployment of large databases
Choose how to examine differences: SQL View or Summary View
Migrate individual schema differences, a selection of them, or all of them
Build sophisticated rules to selectively limit what to deploy
Deploy individual schema differences, a selection of them, or all of them
Support for reading encrypted database objects
Fine-grained filtering of database objects
Troubleshoot database differences
Dependency checking, so objects are scripted in the correct order for updates
Warnings about anything you need to be aware of before deploying SQL Server schemas
Save schema snapshots for audit and roll-back purposes
Create reports in HTML or Excel detailing database differences
Troubleshoot database differences and explore schema changes to see what's going on in development
Command line automation
(if you're using the command line on a build server, you'll need DLM Automation)
Automatically output a database into individual object creation scripts
Deploy a live database from a set of SQL object scripts
Restore just a single object (or selection of objects) from a backup file

What's next for SQL Compare? Visit the roadmap to see an overview

SQL Compare

Get started with SQL Compare

Download a fully-functional 14-day free trial, and start saving time with your database deployments today.

Download free trial

Need a hand?

If you'd like any help, or have a question about our tools or purchasing options, just get in touch.

SQL Compare Pro is part of the SQL Toolbelt

Sync data, deploy from version control, and more, with all our SQL Server tools.

See what's included

Database DevOps

Redgate’s Database DevOps solution lets you extend your DevOps practices to SQL Server databases so that you can optimize productivity, agility and performance across the full database lifecycle and become a truly high performing IT organization.

Learn about the benefits