1

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

在此处输入图像描述

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

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

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

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

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

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

为什么我不能设置存储过程参数的值,而不使用Advanced选项卡覆盖活动模板?

4

1 回答 1

0

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

于 2018-06-09T08:57:07.107 回答