Intuitive object model
A well thought out object model designed with the developers in mind, shortens the learning curve and makes the integration of the schema comparison functionalities into your own applications easy and straight forward.
Fast, with a small footprint
We designed the schema comparison engine to be fast and efficient. You will be impressed by what Schema Compare SDK can do with minimum amount of computing and storage resources.
One of the key components of the Schema Compare SDK is our proprietary dependency algorithm; a great amount of experience and thinking has been materialized in the way SDK discovers and uses dependencies.
We put every release of Schema Compare SDK through the paces in our own test lab - hundreds of scenarios and literally thousands of tests.
If something goes wrong, you as a developer have access to detailed error information and log files.
Cross version support
You can compare any version of SQL Server, including Azure Databases.
The comparison engine will always honor the version and the compatibility level of the target database, including only objects, properties and features that are supported on both database.
Schema changes report
Version 11 of the Schema Compare SDK includes a report that contains schema changes for a given comparison session.
Built-in filters help you navigate large schemas, toggling various objects by type, by their comparison status, hiding the definition of procedures, views, functions and much more.
On-premise and Azure support
Schema Compare SDK supports on-premise SQL Server from 2005 through 2022, and the latest features on Azure Databases.
A wide array of comparison, scripting and execution options
More than 100 options give you total control over the schema comparison, scripting the schema changes and synchronizing databases.
Easy to deploy, with no dependencies on external libraries
While we are not condemning the practice of building applications that depend on external libraries (after all, our Schema Compare SDK is one such library)
we believe that eliminating external dependencies gives our database Schema Compare SDK two main advantages: it makes it easier to install and run, and it eliminates the “it's this other parties piece that is not working correctly” excuse.