是否可以在使用Logic Apps插入SQL表时触发?

时间:2017-07-21 09:26:44

标签: azure triggers azure-sql-database azure-logic-apps

我目前正在开发azure逻辑应用程序,我的方案是我想从azure SQL数据库中获取新创建的记录,然后将其插入到Dynamic CRM中。

为此,我读了this链接,在那个评论部分,有人提到现在,在使用Logic Apps插入SQL表时没有触发器。我知道有可用的预览版本,但我不知道如何访问它。

请告诉您如何访问它的预览版本以及如何在SQL表插入期间使用触发器执行此操作?

1 个答案:

答案 0 :(得分:3)

团队在sql连接器中引入了触发器,使您能够在找到新记录时触发逻辑应用程序。 您可以在“可用触发器的SQL Server”部分找到触发器。

blog posts

引用
  

触发器确实存在以下限制:

     
    
        
  • 它不适用于本地SQL Server
  •     
  • 表必须具有新行触发器的IDENTITY列
  •     
  • 表必须具有修改后的行触发器的ROWVERSION(a.k.a。TIMESTAMP)列
  •     
  
     

该表必须具有一个列,其值是唯一的,并且每次进行此类更改时,其值会单调增加(或减少)。通过为跟踪创建提供IDENTITY列以及跟踪修改的ROWVERSION(a.k.a。TIMESTAMP)列来满足这一要求。