SQL Compare 10

Changes to distribution of command line

From SQL Compare 10.2.0.1337, the licensing model for the SQL Compare command line has changed. You can now buy a DLM Automation Suite license which lets you use Redgate's SQL Server command line tools as part of an automated process. For more information, see DLM Automation Suite.

The previous method of distributing the command line version of SQL Compare can no longer be used.

How does this affect my licensing?

Under the Comparison SDK license, you are allowed to distribute up to 10 copies of the command line version of SQL Compare with your own custom application.

If you are distributing the command line version to use with your own custom application (or you were previously distributing the command line), please contact our Sales team for assistance. You can then obtain the new DLM Automation Suite that is required to run the distributed command line version of SQL Compare.

Does that mean my Professional version of SQL Compare will no longer allow me to use the command line?

No. The SQL Compare Professional license still allows you to run the command line on your own machine. However, a DLM Automation Suite license is needed for deploying the command line to machines which are not your own, such as build servers.

When running the command line version of SQL Compare, I see a message that the Automation license is a trial version. What does this mean?

This means that you are not licensed for Automation, which will prevent you from running the command line version of SQL Compare after the trial date ends, unless you have activated a Professional license for SQL Compare or a DLM Automation Suite license.

How do I activate the new DLM Automation Suite license?

Once you have received the correct Automation license required, you can activate the license on the machine that will be running the command line version of SQL Compare. For more information, see Activating.

This will generate the appropriate .lic file on the machine that will be running SQL Compare at command line.

Which files are needed to distribute the command line version of SQL Compare?

From SQL Compare 10.2.0.1337, the following files are required to distribute the command line:

  • SQLCompare.exe
  • SQLCompare.exe.config
  • RedGate.SOCCompareInterface.dll
  • RedGate.BackupReader.CryptoHelper.dll
  • LinqBridge.dll
  • LinqBridge-License.txt
  • RedGate.SOCCompareInterface.dll
  • System.Data.SQLite.dll (which should be placed in the SQLite folder)
  • Zlib1.dll

For information about earlier builds, see Integrating the command line with applications.


Didn't find what you were looking for?