azure-logic-apps - 创建 SQL 表后,逻辑应用程序跳过 SQL 新行触发器
问题描述
我已经触发了创建 SQL 项目,并且它工作了好几个星期。有id列的sql表,主键是哪个
现在我已经删除了 SQL 中的表并使用相同的名称重新创建。有一个新的新列。
我已更新逻辑应用程序中的“撰写”以在撰写 json 中添加新列。显然 LogicApps 会找到表和列。
我现在的问题是,即使创建了新行,逻辑应用程序也不再被触发。为什么???
解决方案
据我所知,新的 sql 表无法触发逻辑,尽管它们与 Joel 在评论中提到的名称相同。每个 sql 表都有其唯一标识,当我们在逻辑应用中创建触发器时,触发器将通过唯一标识关联表。因此,您需要在删除表并重新创建同名表时重新创建触发器。
但是这里提供了一种解决方法,可以帮助您简化步骤,这样我们就不需要删除触发器并在逻辑应用程序中创建新触发器。请参考以下步骤:
1.删除原始表并创建一个具有相同表名的新表后,您可以转到逻辑应用触发器并选择“输入自定义值”。
2.然后为“表名”输入任意字母,例如“test”,然后单击“保存”按钮(必须单击“保存”按钮)。
3.之后,再次在触发器中选择您的 sql 表,然后单击“保存”按钮。
现在,触发器将关联到新的 sql 表。在您的 sql 表中创建项目时将触发它。
希望有帮助~
推荐阅读
- url - JMeter 5.3 - 录制期间 URL 解码不正确
- javascript - th:onclick 与 javascript 函数调用一直说该函数未声明
- ansible - ansible - 确保文件的内容在服务器之间是相同的
- google-cloud-platform - 如何使用 Terraform 模块增加 GCP 的配额?
- c# - 如何解决 Visual Studio 2019 com 中的错误 MSB3644。版?
- docker - 在 AzDo 中为 2 个单独的项目/存储库构建/发布管道的最佳方法
- php - 尝试从 API 中获取由空格分隔的两个单词值的候选对象时查询失败
- excel - Selenium Basic VBA 将日期从网页复制到 Excel 随机交换日期和月份
- r - 如何替换矢量整理器
- clion - 使用 CLion 时 optix 和 cuda 的问题