我们在Azure SQL数据库中有一个名为Guest的表。我们还在供应商云上的API后面提供了一个广告系列管理工具。
在Guest表中创建,更新或删除记录时,我们想调用API,以便使用有关Guest的最新信息来更新广告系列管理工具。
我们最初的想法是将数据库触发器连接到C#.NET Azure函数,但是,看起来这仅在Cosmos DB中受支持。
我们不希望应用程序运行在计划任务上,该应用程序会定期检查数据库中的更改并将这些更改发送到API。
我们也一直在阅读有关创建CLR存储过程的信息,但看起来Azure SQL数据库中不支持这些存储过程。
期待听到想法和建议。
答案 0 :(得分:3)
我可以想到几种方法来实现这一目标。
[不幸的是,SQL Azure中不再支持CLR。]
一种方法是:
grep '#define IMAX' 1d_Euler_mpi_test.c | awk '{print $3}' | sed
桌上打开Change Data Capture。与“在预定任务上运行的应用程序”相比,无服务器功能相对轻量。
答案 1 :(得分:0)
答案 2 :(得分:0)
您将必须迁移到支持CLR和Broker的Azure SQL托管实例。 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-transact-sql-information#clr