【问题标题】:Copy activity - sink stored procedure parameter value ignored复制活动 - 接收器存储过程参数值被忽略
【发布时间】:2018-06-09 16:57:07
【问题描述】:

添加copy activity,并指定要使用的存储过程后 - 我想添加一个存储过程参数:

运行活动时,我收到一条错误消息,指出没有为存储过程参数projectId 指定值。

查看为copy activity生成的JSON代码,确实可以看到参数没有设置值:

"sink": {
    "type": "SqlSink",
    "writeBatchSize": 10000,
    "sqlWriterStoredProcedureName": "[dbo].[CreateAllocation]",
    "sqlWriterTableType": "AllocationType",
    "storedProcedureParameters": {
        "projectId": {
            "type": "String"
        }
    }
},
"enableStaging": false,
"cloudDataMovementUnits": 0

通过单击copy activity 上的Advanced 选项卡来设置参数的值,然后粘贴以下 JSON 即可:

"sink": {
    "type": "SqlSink",
    "writeBatchSize": 10000,
    "sqlWriterStoredProcedureName": "[dbo].[CreateAllocation]",
    "sqlWriterTableType": "AllocationType",
    "storedProcedureParameters": {
        "projectId": {
            "type": "String",
            "value": "200"
        }
    }
},
"enableStaging": false,
"cloudDataMovementUnits": 0

我还尝试将数据工厂连接到 git,并进行提交以设置存储过程参数的值 - 但没有运气。复制活动加载后,它似乎会删除为参数设置的值。

不使用Advanced选项卡覆盖活动模板,怎么无法设置存储过程参数的值?

【问题讨论】:

    标签: azure azure-data-factory azure-data-factory-2


    【解决方案1】:

    这个问题已经解决了。使用持久的 UI,您不会遇到此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      相关资源
      最近更新 更多