将表从本地数据库复制到 azure sql 数据库

时间:2021-07-05 13:30:54

标签: sql-server azure-logic-apps

我对逻辑应用程序很陌生。我试图将表从本地数据库复制到 azure sql 数据库。一切都设置好了(网关,...)。我尝试使用 Foreach 操作在表上进行循环,但我被 插入行 (V2) 操作

卡住了

enter image description here

当我运行逻辑应用程序时,出现错误:

{
  "status": 400,
  "message": "A value must be provided for item. XXX,
  "error": {
    "message": "A value must be provided for item."
  },
  "source": "sql-we.azconn-we.p.azurewebsites.net"
}

我从 Insert Row V2 知道我必须添加一个项目(参数:行),但我不知道如何从动态内容中添加它,因为它只在我点击“正文”时显示:

enter image description here

如何添加项目?

1 个答案:

答案 0 :(得分:0)

您能否包含您的表架构和您正在使用的逻辑应用模型?所以我可以更准确地回答。

我假设您的本地数据库表中只有一个名为“Body”的列。确保以结果具有多行的方式进行配置(在前面的步骤“GetRowsV2”操作中)

GetRowsv2 操作的输出是动态的。通常默认参数“值”包含完整的结果,如下所示。 enter image description here

enter image description here

当结果内容出现多次时,会自动考虑放入“ForEach”动作中。

与字段数据类型不匹配的值不会列在动态内容下。