SQL 服务器:是否可以使用扩展事件记录语句或事务的错误?
SQL Server: Is it possible to log errors of statements or a transactions using Extended Events?
我通过扩展事件记录了很多事情。我看到 error_reported
或 errorlog_written
非常通用并且记录了很多错误。
使用扩展事件,是否可能出现 SQL 事务或语句错误?
如果 SQL INSERT、SELECT、UPDATE、DELETE 或其他 returns 错误,我想使用扩展事件获取日志。
可以吗?
我觉得这篇文章不错:
https://dbafromthecold.com/2017/06/07/identifying-failed-queries-with-extended-events/
我认为答案是使用 error_reported with severity = 15 with 说:
表示 Transact-SQL 命令中的语法错误。
我通过扩展事件记录了很多事情。我看到 error_reported
或 errorlog_written
非常通用并且记录了很多错误。
使用扩展事件,是否可能出现 SQL 事务或语句错误?
如果 SQL INSERT、SELECT、UPDATE、DELETE 或其他 returns 错误,我想使用扩展事件获取日志。
可以吗?
我觉得这篇文章不错:
https://dbafromthecold.com/2017/06/07/identifying-failed-queries-with-extended-events/
我认为答案是使用 error_reported with severity = 15 with 说: 表示 Transact-SQL 命令中的语法错误。