标签: sql-server sql-server-2008 triggers
我们正在尝试更多地登录数据库表。我们有一个触发器可以删除一行,并且想要记录导致该触发器运行的SQL。
我们已经环顾四周,无法看到任何能够可靠地完成此任务的事情,有没有人设法做到这一点?我们正在运行SQL 2008。
干杯 路加
答案 0 :(得分:1)
您可以使用扩展事件触发sqlserver.sql_statement_completed并通过感兴趣的触发器的object_id进行过滤,以获取整个TSQL调用堆栈。
sqlserver.sql_statement_completed
object_id
See my answer here for comprehensive example code.