Hi
I have a simple data factory with linked services using credentials from a key vault. So I've successfully created a Key Vault linked service, then for the resources needed, a linked service for storage account and SQL database making use of the key vault linked service to get the credentials from the vault, as described in the documentation elsewhere. Everything is working fine but when I export the factory as an ARM template, the file for the factory parameters ( arm_template_parameters.json ) looks like this (real names are omitted in favour of <...> values):
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"factoryName": {
"value": "<right-factory-name>"
},
"AzureSqlDatabaseLS_connectionString": {
"value": ""
},
"AzureBlobStorageLS_properties_typeProperties_connectionString_secretName": {
"value": "<right-factory-connstring>"
},
"AzureKeyVaultLS_properties_typeProperties_baseUrl": {
"value": "https://<right-vault-name>.vault.azure.net/"
}
}
}
So, the connection string for the database AzureSqlDatabaseLS_connectionString is empty and I dunno why if everything is working and connecting well.
The linked service configuration for the SQL database is as depicted:
So, am I missing something taking into account the only pipeline in the factory using those services is working ok?
Thanks!!