SQL Server: возможно ли регистрировать ошибки операторов или транзакций с использованием расширенных событий?
Я регистрирую много вещей через Расширенные События. Я видел error_reported
или же errorlog_written
является очень общим и регистрирует много ошибок.
Можно ли с помощью расширенных событий получить ошибку транзакции SQL или оператора?
Я хотел бы получить журнал с использованием расширенных событий, если SQL-запрос INSERT, SELECT, UPDATE, DELETE или другого возвращает ошибку.
Является ли это возможным?
1 ответ
Я думаю, что это хорошая статья:
https://dbafromthecold.com/2017/06/07/identifying-failed-queries-with-extended-events/
Я думаю, что ответом будет использование error_reported с severity = 15 со словами: указывает синтаксические ошибки в команде Transact-SQL.