How to cache an SSIS+ license in Azure SSIS IR to prevent downtime issues with COZYROC License Server
Action:
When trying to run
packages in Azure SSIS IR VM, the following licensing error message is received:
Error Message:
“License:
'License.dat' file not found.”
In the latest log
folder of the BLOB storage, there are the following lines:
Downloading the license
file ...
Unable to connect to the
remote server
Solution:
Instead of using the simplest version of main.cmd script in How to setup a new SSIS IR
with SSIS+ via the Azure web UI , use a version that caches
the latest retrieved version of the license.dat file. Then after the
first successful startup of the Azure SSIS IR, move the file to the root
directory that contains the main.cmd to
be used as a backup in subsequent restarts. In that way in case of a failure
retrieving the license from the COZYROC License server, a cached one will be
used.
The enhanced version of the script is available at https://www.cozyroc.com/ssis/how-provision-adf-azure-ssis-ir-and-cozyroc-ssis: