我刚刚将我的 SSMS 更新到 v.17.3 并且很高兴看到名为XEvent Profiler的新功能。我想问有没有什么方法可以使用 .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_xe_session_targets.target_data
但没有成功。这只是说:
<LiveStreamTarget truncated="0">
<clients>
<client name="session_id=XX" pendingBuffers="0"></client>
</clients>
</LiveStreamTarget>