如何将自定义应用程序日志从Azure SQL存储过程写入Azure Log Analytics

ldxq2e6h  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(144)

我正在Azure SQL数据库中开发一个ETL过程,其中我将有几个T-SQL存储过程对数据执行自动化处理。这些过程偶尔会因各种原因而失败,因此我需要实现一个日志记录策略,以便在发生故障时确定故障的原因。
最简单的解决方案是在同一个Azure SQL数据库中创建日志表,但我真的很想利用Azure Monitor的日志分析功能。我在网上搜索过,但没有找到任何方法可以将自定义日志从Azure SQL数据库上运行的T-SQL存储过程发送到Azure日志分析工作区。有什么方法可以实现这一点吗?

9bfwbjaz

9bfwbjaz1#

Azure SQL数据库为您提供开箱即用的日志审核。
您只需在以下位置启用它们:

  • 服务器级别
  • 数据库级

它们可以存储在:

  • Blob存储
  • Log Analytics


的数据
我的答案here
因此无需创建和维护ETL过程。

展开查看全部

相关问题