【问题标题】:Where Azure SQL Database logs for failed Data Manipulation SQL queries?Azure SQL 数据库在哪里记录失败的数据操作 SQL 查询?
【发布时间】:2021-07-28 20:20:08
【问题描述】:

我可以在 Azure 中找到 tools 来监视和获取有关 Azure SQL 数据库性能的日志。但是,Azure 门户中有哪些工具可用于查看数据库的 SQL 数据操作查询失败的日志? - 例如更新、删除、插入查询?

谢谢

【问题讨论】:

  • 你的意思是你想要一个工具来显示sql执行结果的所有日志,尤其是那些执行失败的日志?例如,您的应用程序可能执行 1000 次 sql 查询,您想知道何时以及哪个查询失败?如果是这样,我认为 azure application insight 可以提供这样的功能。i.stack.imgur.com/ktaaN.png
  • 嘿@TinyWang,Azure DB 或服务器没有给我添加 Application Insights 的选项(不像你的屏幕截图所示的函数应用程序?) - 你在哪里添加应用程序对数据库的见解?
  • 我在连接到数据库的程序中添加了应用程序洞察 sdk,据我了解,数据库存在用于编程使用....而且您似乎只想记录在数据库 protal 中执行的那些 crud 命令.
  • 感谢@TinyWang 是的,我想更深入地了解数据库的日志,而不仅仅是人工智能从与数据库一起使用的程序中提供的内容

标签: sql azure debugging logging azure-sql-database


【解决方案1】:

如果有人需要这个,我在其他地方得到了扩展事件的答案,虽然还没有尝试https://techcommunity.microsoft.com/t5/azure-database-support-blog/extended-events-capture-step-by-step-walkthrough/ba-p/369013

【讨论】:

    猜你喜欢
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 2021-12-05
    • 1970-01-01
    • 2015-04-02
    相关资源
    最近更新 更多