sql - 从 TSQL 查询扩展事件

标签 sql sql-server tsql

我已经扩展了事件,例如,

CREATE EVENT SESSION [Name] ON SERVER 
ADD EVENT sqlserver.sql_statement_completed(SET collect_statement=(1)
    ACTION(...)
    ......

现在,当我右键单击并View Target Data它尝试加载所有内容,甚至过滤器也在那里。我只需要查看今天执行的语句。我怎样才能得到今天的statemnets?

最佳答案

SELECT event_data = CONVERT(XML, event_data) 

进入#t
从 sys.fn_xe_file_target_read_file(N'system_health*.xel', NULL, NULL, NULL);

关于sql - 从 TSQL 查询扩展事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56871084/

相关文章:

mysql - 转储 T-sql 脚本失败服务器 2000

sql - 关于如何将数字 1 - 69 的所有可能的 5 个数字组合查询到 SQL 表中的逻辑问题

sql - 在 SQL 中删除数百万条记录的最佳方法是什么?

mysql - 如何根据同一个表中的实例获取结果集?

sql - 什么时候SELECT后面的子查询不能去掉?

sql - 按选择第一次出现的字段分组我怎样才能得到最后一个?

sql - 填充槽的算法

SQL添加新列来检查ID是否出现在另一个表中

sql - 数据库设计 : Unique Billing Assocation

SQL Server DateTimeOffset 匹配相同的 "day"