我正在使用PowerShell命令将ARM模板部署到Azure Data Factory v2
New-AzureRmResourceGroupDeployment -Name MyDeployment -ResourceGroupName myResourceGroup -TemplateFile C:\work\arm_template.json -TemplateParameterFile C:\work\arm_template_parameters.json
工厂中有两个Oracle 12c链接服务。部署失败,并显示错误消息,指出这些链接服务出了问题。这些消息没有提供详细信息:
Resource Microsoft.DataFactory/factories/linkedServices 'myDataFactory/myLinkedServiceOne' failed with message '{
"code": "BadRequest",
"message": "Error message not found.
部署失败后,我可以看到Azure Cloud中数据工厂的所有资源,但是那两个链接服务(以及依赖于链接服务的管道)
我知道的问题是我不知道连接字符串的外观。我没有在MS文档中找到它,所以我将它们完全整理了一下。它们如下(arm-template-parameters.json):
"myLinkedServiceOne_connectionString": {
"value": "Host=mydatabase.host.net;Port=1536;SID=someSid;User Id=someUser;Password=somePassword;"
},
我的问题是:Oracle DB连接字符串在ARM参数文件中应如何显示?