azure-sql-database - Azure 逻辑应用不会侦听某些 SQL Server 表的更新
问题描述
我遇到了一个逻辑应用程序问题,该应用程序每 3 秒侦听一次 Azure SQL 数据库上的表更新。似乎问题在于逻辑应用程序仅成功侦听出现在此自动完成下拉列表中的表,只有 3 个。其余的必须作为“自定义值”输入。
对于任何其他表都不成功,除了下拉列表中的三个之外,这里没有出现大约 30 个左右的表。当输入表作为自定义值时,逻辑应用程序知道列名等作为动态内容,所以它不是拼写错误或类似的东西
作为一个仅供参考,这是一个非常大的企业级数据库,有数百万条记录,所以我不确定逻辑应用程序是否在这么大的数据库上进行模式自省时遇到问题,但我现在不知所措问题是,或者如何让更多表格出现,或者我的直觉不正确并且还有其他问题导致了这种情况。
感谢您的任何建议和帮助。
解决方案
这是一个老问题,但如果这对某人有帮助。
这个用于调用表的 SQL 触发器应该有一个标识列(如序列号之类的列或在进程中增加或减少的东西)。只有那些带有标识键的表才会在下拉列表中列出。
推荐阅读
- mocha.js - 使用 vue 3 和 vue 测试工具在测试中引用本机 UI 元素,而不向 UI 元素添加属性
- sql - 如何将时间格式转换为 YYYY:MM:DD(没有小时和分钟)
- java - 将 Array[ValueRange] 转换为 util.List[ValueRange]
- html - 如何在 Spring 中使用 WebMvcConfigurer 获取 CSS 文件
- python - keyPressEvent 不适用于 PyQt5 中的 Enter 键(但适用于其他所有键)
- microsoft-graph-api - 如何在创建订阅中创建 notificationUrl
- corda - Corda 示例应用程序 - Springboost 服务器未显示 API
- appdynamics - 在 App Dynamics 中计算事务指标的总和
- vb6 - 如何在 VB6 中使用自己的文件 ocx 解决“编译错误:类型不匹配”
- sql - SQL:合并表并对所有行进行排序/避免存储大量空数据