查找 Azure SQL 中的失败查询 描述:如何获取过去 5 天 Azure SQL 中的所有失败查询?用例 - 我需要解决某些问题
答案1
您需要使用扩展事件来捕获所有失败的 T-SQL 指令。使用 sqlserver.error_reported 事件,如下所示:
CREATE EVENT SESSION azure_monitor
ON DATABASE
ADD EVENT sqlserver.error_reported(
ACTION (sqlserver.client_app_name, sqlserver.client_hostname, sqlserver.session_id, sqlserver.sql_text,
sqlserver.username))