基于表行插入Azure SQL MI触发Azure函数或AppService的替代方案



每当对Azure SQL MI上的表执行插入操作时,是否可以触发Azure函数或AppService Web应用程序?

如果没有,是否有一种方法可以触发Azure SQL之外的应用程序,而不是使用LogicApp?我想避免使用LogicApp,因为它需要再使用一个应用程序,而且它仍在使用轮询。

下面的链接说它不适用于Azure功能

https://feedback.azure.com/forums/355860-azure-functions/suggestions/16711846-sql-azure-trigger-support

下面的链接建议使用LogicApp。

通过在表中插入(添加(新行触发Azure函数,SQL Server数据库

今天,在Azure SQL中,没有这样的可能性。最接近的选项是创建一个Timer Trigger Azure函数,该函数检查您要监视的表中是否有任何更改(例如,使用更改跟踪(。

如果您使用的是Azure SQL MI,您可以创建一个SQLCLR过程,该过程通过HTTP请求或另一个选项,通过Azure事件中心或Azure事件网格调用Azure函数

根据对Azure SQL数据库的更改,已经有多个触发Azure功能的功能请求。例如:

https://github.com/Azure/azure-functions-python-worker/issues/365

他们似乎没有优先考虑它,因为使用逻辑应用程序可以实现这一功能。

最新更新