
在 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))