Я развертываю шаблон ARM в фабрике данных Azure v2 с помощью команды PowerShell.
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 после сбоя развертывания, но эти две связанные службы (и конвейеры, которые зависят от связанных служб)
Проблема, о которой я знаю, заключается в том, что я не знал, как должны выглядеть строки подключения. Я не нашел этого в документации MS, поэтому я их полностью придумал. Они были следующие (arm-template-parameters.json):
"myLinkedServiceOne_connectionString": {
"value": "Host=mydatabase.host.net;Port=1536;SID=someSid;User Id=someUser;Password=somePassword;"
},
Мой вопрос: как строка подключения к Oracle DB должна выглядеть в файле параметров ARM?
Прошло ли тестовое соединение в пользовательском интерфейсе, если вы используете пользовательский интерфейс для создания этих файлов шаблонов ARM.





Это связано с тем, что ваша среда выполнения интеграции отключена. Пожалуйста, перезапустите его и попробуйте еще раз.
Строка подключения выглядит нормально в соответствии с этот документ.
Но если вы используете коннектор ODBC, вы должны следовать этот документ.
Вы используете соединитель Oracle или ODBC с драйвером Oracle? Файл конфигурации вашего шаблона руки экспортирован из пользовательского интерфейса?