Azure数据工厂-ARM模板

时间:2018-06-25 11:13:44

标签: azure azure-resource-manager azure-data-factory oracledb

我正在使用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参数文件中应如何显示?

1 个答案:

答案 0 :(得分:1)

这是由于集成运行时处于脱机状态。请重新启动它,然后再试一次。

根据this doc,您的连接字符串看起来不错。

但是,如果您使用的是ODBC连接器,则应遵循this doc