Posts

Showing posts from June, 2024

Capturing errors thru EXTENDED EVENTS

CREATE EVENT SESSION [Capture_SQLReport_Error] ON SERVER ---- You can change name as you want. ADD EVENT sqlserver.error_reported ------------------------- Any error reported by SQL Server     (ACTION (package0.last_error,  sqlserver.database_name,  sqlserver.nt_username,  sqlserver.query_hash,  sqlserver.query_plan_hash,  sqlserver.session_id,  sqlserver.sql_text,  sqlserver.username) ), ADD EVENT sqlserver.errorlog_written------------------------- Any error written by SQL Server in the error log (ACTION (package0.last_error,  sqlserver.database_id,  sqlserver.nt_username,  sqlserver.plan_handle,  sqlserver.query_hash,  sqlserver.query_plan_hash,  sqlserver.session_id,  sqlserver.sql_text,  sqlserver.username ) )  ADD TARGET package0.event_file (SET filename=N'Capture_SQLReport_Error.xel', --------Mention the file name which you want to create r  max_file_size=(600)  --------at default e...