SQL Comparison Bundle

Compare, synchronize and package SQL database schemas and contents and track database and cross-database object dependencies.

Published by Redgate Software
Distributed by ComponentSource since 2005


Please note: The SQL Comparison Bundle has been replaced by SQL Toobelt.

If you have a license for the SQL Comparison Bundle, it will still work – Redgate are not taking anything away.
With the exception of SQL Packager, all the tools in the bundle remain fully supported, and if you have Support & Upgrades you will still receive updates to them.

Existing customers can still renew their...

Show more

Please note: The SQL Comparison Bundle has been replaced by SQL Toobelt.

If you have a license for the SQL Comparison Bundle, it will still work – Redgate are not taking anything away.
With the exception of SQL Packager, all the tools in the bundle remain fully supported, and if you have Support & Upgrades you will still receive updates to them.

Existing customers can still renew their Support & Upgrades package, or buy additional licenses for the bundle.

About SQL Comparison Bundle

Compare, synchronize and package SQL database schemas and contents and track database and cross-database object dependencies.

SQL Comparison Bundle includes SQL Compare Standard, a tool for comparing and synchronizing SQL Server database structures, used by over 150,000 database administrators, developers and testers. SQL Compare automates the process of distributing database changes made on a local database to testing, staging or live databases on remote servers. SQL Data Compare Standard, used when the data between two databases has got out of synch, and saves huge amounts of tedious work in synchronizing them. Also used as a tool for QA, documentation and verification. SQL Packager enables you to package the structure and contents of a Microsoft SQL Server database or database upgrade into a .NET executable file or a C# project, so that installing a database is much simpler. You can use it to package the database structure, data, or both, for installation or deployment. SQL Dependency Tracker allows you to dynamically explore all your database object dependencies, using a range of graphical layouts. You can analyze large Microsoft SQL 2000, 2005 and 2008 databases and produce an easy-to-read dependency diagram for thorough pre-impact analysis of all database changes.

SQL Comparison Bundle includes:

  • SQL Compare Standard Edition
  • SQL Data Compare Standard Edition
  • SQL Packager
  • SQL Dependency Tracker

SQL Compare
SQL Compare compares and synchronizes SQL Server database schemas.

  • Automate database comparisons
  • Synchronize your databases
  • Work with SQL scripts, snapshots, backups or live databases
  • Save hours of tedious work and eliminate manual scripting errors
  • Full support for SQL Server 2008

SQL Compare is an industry-standard tool for comparing and synchronizing SQL Server database schemas. It is used by over 150,000 developers, DBAs and test engineers worldwide because it is easy to use, it is fast, and it saves time. Whether you are working with live databases, database snapshots, object SQL scripts under source control or an earlier backup, SQL Compare will help you compare and synchronize database changes quickly, simply and with zero errors.

Read the whitepaper on database development in the Evals & Downloads section and discover how SQL Compare can save you time, whatever development model your team prefers to use. SQL Compare ensures accurate, fast results with maximum end-user flexibility.

Some of the procedures SQL Compare will automate for you:

  • 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

Feature list:

  • Comparison and synchronization of SQL Server 2000, 2005 and 2008 database schemas, eliminating hours of tedious, error-prone manual work.
  • Comparison andsynchronizationof live databases or snapshots
  • Work directly withSQL script files under source control (Pro edition).
  • Compare and deploy from backups, whether native SQL Server (2000 – 2008) or Red Gate SQL Backup, compressed and uncompressed formats (Pro edition).
  • Deploy a live database from a set of object SQL scripts (Pro edition).
  • Integrate with your source control system with SQL Changeset (Pro edition).
  • Generate synchronization script so databases can be perfectly synchronized.
  • Support for all schema objects, including, but not limited to, tables, stored procedures, views, user-defined functions, XML schema collections, and CLR Assemblies.
  • Quickly produces comparison results and synchronization scripts.
  • Dependency checking so objects are scripted in the correct order for updates. Database objects are scripted in the correct order even if SQL metadata (sysdepends) is broken.
  • Provides warnings about anything you need to be aware of prior to running a SQL synchronization script.
  • Graphical comparison of differences in Microsoft SQL Server database schemas.
  • Save scripts for use later.
  • Save schema snapshots for audit and roll-back purposes.
  • Generate reports in HTML or Excel for an audit trail of database changes.
  • Offline comparison ability so you can compare disconnected databases.

For comparing and synchronizing database contents, check out SQL Compare's companion product, SQL Data Compare.

SQL Data Compare
SQL Data Compare is used for automating data migrations, analyzing corrupted data, restoring row-level data from backups and compiling audit trails of missing or changed data. It is one of the industry standard tools for comparing and synchronizing the contents of two databases because it is very reliable and also veryfast.

With SQL Data Compare's granular SQL change-scripts you can now restore damaged or missing data to a single row, without the need for a full database recovery, and that means you can fix database problems even faster.

With SQL Data Compare Pro, you can compare and synchronize SQL Server live databases with backups or simply compare two backups. With the command line interface you can automate tasks and schedule comparisons for easy compilation of an audit trail.

Find out when and how your data changed by comparing directly to backups. SQL Data Compare will save you many hours which you would otherwise spend copying, restoring and comparing databases with backups by hand; moreover, you can specify exactly which tables, rows, and columns from your databases you want to synchronize.

Some of the things SQL Data Compare can do for you:

  • Verify the success of your data migration
  • Create an audit trail by comparing backups
  • Restore missing or damaged data at table, row or column level
  • Troubleshoot your replication issues
  • Migrate data seamlessly between SQL Server 2000, 2005 and 2008
  • Provide an essential QA and documentation tool
  • Display row-data in columns (Pivot-view) for faster difference analysis
  • Run automated backups before synchronization
  • Optional compression of temporary files for improved performance

For comparing and synchronizing database schemas, check out SQL Data Compare's companion product, SQL Compare.

Feature list:

  • Comparison and synchronization of Microsoft SQL Server databases (2000 - 2008), eliminating hours of tedious, manual work.
  • Comparison with backups – native and compressed backup formats of SQL Server 2008 in addition to the backup files of SQL Server 2000 and 2005, and Red Gate's SQL Backup (Pro edition).
  • Fast Row Level Restore of damaged or missing data (Pro edition).
  • Full support for SQL Server 2008, including spatial, temporal and hierarchy data types, sparse columns, and new collations.
  • Full support for SQL Server 2005, including string into XML or CLR data type transformations and CLR, DDL and DML triggers.
  • Comparison on primary keys and unique indexesso you have the flexibility to define identical rows.
  • Custom comparison keys so you can compare databases based on any field – and it doesn't even need to be unique!
  • Support for indexed views so you can view data differences on views as well as tables.
  • 'Pivot-view' difference navigation displays row data as columns for rapid identification and selection of data for synchronization.
  • Comparison and synchronization of large databases– works on databases with thousands of tables and gigabytes of data.
  • Simple to use and hides complexity from the user. Once the comparison has been completed, a script is automatically generated.
  • Integrates with SQL Query Analyzer or SQL Server Management Studio.
  • Option to transport CLR data types as text or binary for increased speed.
  • Mapping allowing you to compare tables, views, or even whole schemas, with different naming allowing for total flexibility.

SQL Packager
SQL Packager works by scripting and compressing the entire database – schema and data together – and packaging it up as a deliverable .exe file. It does this by scripting separate transactions for schema and data respectively. Highly customizable options enable you to generate package scripts to exactly fit your needs.

When migrating databases, all schema objects, all new tables and their data as well as data with unique indexes or constraints are also scripted.

Installing, updating, or distributing your database now becomes a simple point-and-click procedure. Deploy SQL Server databases, and your applications that depend on them, with no manual scripting. Exploit the command line options to automate the installation of database updates remotely.

By letting you compress your packaged database, you can reduce storage overhead and distribute it faster and more easily. SQL Packager also makes it easy to archive your database, and is an excellent solution for making a backup of your database where you don't have SQL Server administration rights.

SQL Packager Benefits:

  • Easy roll-out of database updates across your client base
  • Script and compress your schema and data accurately and quickly
  • Package any pre-existing SQL script as a .exe, or launch as a C# project
  • Simplify deployments and updates for SQL Server 2000, 2005 and 2008

SQL Dependency Tracker
Makes life easier.

Tracking dependencies by hand traditionally relies on the personal knowledge of whoever designed the database in the first place. If that person has moved on or is indisposed, business continuity suffers. Automated SQL Server dependency tracking and reporting minimizes downtime and ensures business continuity.

Tasks rendered dramatically faster by SQL Dependency Tracker include:

  • Quickly visualizing areas of complexity with dependency diagrams and text-based dependency checker
  • Tracking down potential "collateral damage" before you push database changes through
  • Simple documentation of object dependencies for archiving, reporting, version control, and auditing

Main Features include:

  • Fast dependency graphs mapping all SQL 2000, 2005 and 2008 objects
  • Powerful interactive graphical display in six zoomable layout modes
  • Print directly from the diagram or export as PDF
  • Proprietary dependency engine, independent of Microsoft sysdepends table