SQL Compare

Latest version: 10.0

SQL Compare

Knowledge base

Changes to distribution of command line

Date: 03/09/2012
Product: SQL Compare

Starting with SQL Compare 10.2.0.1337, a new change has been introduced to the command line version of SQL Compare that allows you to activate and use the new Automation license that is available.

As a result, the previous method of distributing the command line version of SQL Compare has been deprecated and 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 Automation license 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, an automation 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 or Automation license for SQL Compare.

How do I activate the new Automation license?

Once you have received the proper Automation license required, you can activate the license on the machine that will be running the command line version of SQL Compare by executing the following command:

> sqlcompare.exe /activateSerial: 123-123-123456-1234

Note: You will need to supply your Automation license.

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?

Starting with build 10.2.0.1337 and higher of SQL Compare 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

Prior to build 10.2.0.1337 (10.0.X – 10.1.X):

http://www.red-gate.com/supportcenter/Content/SQL_Compare/help/10.0/sc_cl_integratingwithapplications

Was this article helpful?

Search support
Forums
Visit the SQL Compare forum.

SQL Compare

all SQL products

all products