Azure SQL中使用审核的事件警报

Azure SQL中使用审核的事件警报,azure,triggers,azure-sql-database,Azure,Triggers,Azure Sql Database,我们希望在Azure DB中的特定表上获取警报以启动操作。这些可能是 a) 调用Azure Search indexer API,以便在每次数据源更改时几乎实时地对更改进行索引 b) 当有更新时,通过信号器向用户推送更新 我了解AzureDB有功能限制,并且由于缺少CLR支持,触发器无法直接调用Azure函数。 鉴于Azure中的触发器无法调用API,我被告知我们可以通过审计获取数据库更新的信息。然而,审计似乎是在blob级别,而不是在表级别 考虑到正在进行的多重更改,从blob中检查感兴趣的

我们希望在Azure DB中的特定表上获取警报以启动操作。这些可能是 a) 调用Azure Search indexer API,以便在每次数据源更改时几乎实时地对更改进行索引 b) 当有更新时,通过信号器向用户推送更新

我了解AzureDB有功能限制,并且由于缺少CLR支持,触发器无法直接调用Azure函数。

鉴于Azure中的触发器无法调用API,我被告知我们可以通过审计获取数据库更新的信息。然而,审计似乎是在blob级别,而不是在表级别

考虑到正在进行的多重更改,从blob中检查感兴趣的事件将是一项相当艰巨的任务和时间延迟

虽然blob审计是可配置的(支持更高粒度的对象级审计),但我找不到一种方法将blob更新仅限于某些表。任何指点都将不胜感激


此外,鉴于blob审核似乎是为威胁检测/监管目的而构建的,因此使用它进行事件警报有任何问题吗?

有关Azure SQL DB中颗粒blob审核的其他信息(包括将审核策略限制在特定表/视图中)可以在此处找到:

请注意,我们还为审计日志的高级分析创建了以下OMS集成应用程序-您可以使用它将Blob审计日志推送到OMS中,然后在OMS中的审计日志上创建自定义警报(这是一个临时解决方案,直到我们的完全集成的OMS/日志分析解决方案可用为止):

致以最良好的祝愿, 吉拉德·米特尔曼


SQL安全,Microsoft

请重新检查链接:我得到“找不到您请求的页面”