通过 ARM 部署数据工厂 - 数据工厂无法识别存储过程
Deploying Data Factory through ARM - Data Factory not recognizing Stored Procedure
在为我的数据工厂部署我的 ARM 时,它无法识别我的存储过程并将此值作为我的 'Stored procedure name':[object Object]
下面是我的存储过程在 ARM 模板 中的声明方式:
{
"name": "execute_teststoredproc",
"type": "SqlServerStoredProcedure",
"dependsOn": [],
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false,
"secureInput": false
},
"userProperties": [],
"typeProperties": {
"storedProcedureName": {
"value": "[[dbo].[teststoredproc]"
}
},
"linkedServiceName": {
"referenceName": "TargetSQLDB",
"type": "LinkedServiceReference"
}
}
有人知道为什么会这样吗?谢谢
显然您不能将 value
字段用于 storedProcedureName
。简单而微妙的差异,会让您浪费不必要的时间。
正确代码:
"typeProperties": {
"storedProcedureName": "[[dbo].[teststoredproc]"
}
而不是
"typeProperties": {
"storedProcedureName": {
"value": "[[dbo].[teststoredproc]"
}
}
在为我的数据工厂部署我的 ARM 时,它无法识别我的存储过程并将此值作为我的 'Stored procedure name':[object Object]
下面是我的存储过程在 ARM 模板 中的声明方式:
{
"name": "execute_teststoredproc",
"type": "SqlServerStoredProcedure",
"dependsOn": [],
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false,
"secureInput": false
},
"userProperties": [],
"typeProperties": {
"storedProcedureName": {
"value": "[[dbo].[teststoredproc]"
}
},
"linkedServiceName": {
"referenceName": "TargetSQLDB",
"type": "LinkedServiceReference"
}
}
有人知道为什么会这样吗?谢谢
显然您不能将 value
字段用于 storedProcedureName
。简单而微妙的差异,会让您浪费不必要的时间。
正确代码:
"typeProperties": {
"storedProcedureName": "[[dbo].[teststoredproc]"
}
而不是
"typeProperties": {
"storedProcedureName": {
"value": "[[dbo].[teststoredproc]"
}
}