Sql server SSMS XEvent Profiler-如何访问数据?

Sql server SSMS XEvent Profiler-如何访问数据?,sql-server,ssms,extended-events,Sql Server,Ssms,Extended Events,我刚刚将SSMS更新为v.17.3,很高兴看到新功能名为。我想问的是,是否有任何方法可以使用.xel文件访问标准事件的输出?我们能否以某种方式将此会话写入其中?或者是否有其他智能方法可以以更RDBS的方式访问此功能 我试过: SELECT * FROM sys.dm_xe_sessions xs JOIN sys.dm_xe_session_targets xst ON xst.[event_session_address] = xs.[address] WHERE xs.[name] = N'

我刚刚将SSMS更新为v.17.3,很高兴看到新功能名为。我想问的是,是否有任何方法可以使用.xel文件访问标准事件的输出?我们能否以某种方式将此会话写入其中?或者是否有其他智能方法可以以更RDBS的方式访问此功能

我试过:

SELECT *
FROM sys.dm_xe_sessions xs
JOIN sys.dm_xe_session_targets xst ON xst.[event_session_address] = xs.[address]
WHERE xs.[name] = N'QuickSessionStandard'
要在
sys.dm\u xe\u session\u targets.target\u data
中查找位置,但未成功。 这只是说:

<LiveStreamTarget truncated="0">
    <clients>
        <client name="session_id=XX" pendingBuffers="0"></client>
    </clients>
</LiveStreamTarget>

关注实时数据窗口,单击菜单上的
扩展事件-->停止数据馈送。然后单击扩展事件-->导出到-->表格…
将捕获的跟踪数据保存到表格、xel文件或CSV。这些可用于特殊需要


此功能类似于在
管理-->扩展事件-->会话下查看会话数据时可用的标准XE工具,不同之处在于XE探查器仅包括具有实时数据而非其他目标的预定义跟踪。

聚焦于实时数据窗口,单击菜单上的
扩展事件-->停止数据馈送。然后单击扩展事件-->导出到-->表格…
将捕获的跟踪数据保存到表格、xel文件或CSV。这些可用于特殊需要


此功能类似于在
Management-->Extended Events-->Sessions
下查看会话数据时可用的标准XE工具,只是XE Profiler仅包含带有实时数据的预定义跟踪,而不包括其他目标。

太棒了!对于.xel文件,我创建了一个sp读取器,这就是为什么我从未想过检查[Extended Events]按钮后面的内容,现在它看起来更易于使用。谢谢你的时间!杰出的对于.xel文件,我创建了一个sp读取器,这就是为什么我从未想过检查[Extended Events]按钮后面的内容,现在它看起来更易于使用。谢谢你的时间!