添加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
选项卡覆盖活动模板?