【发布时间】:2011-11-25 07:37:59
【问题描述】:
我一直在研究在完整的端到端跟踪场景中使用扩展事件。我对 XEvent 的活动 ID 特别感兴趣,它有助于跟踪给定活动的事件执行顺序。
您已经猜到了,我在 SQL Server 2008 中的事件会话设置了以下选项:
TRACK_CAUSALITY = 开启
我的问题是,当从 C# 代码(Linq、Entity Framework 等)执行 SQL 查询时,是否可以推断出将由 SQL Server 中的扩展事件跟踪的活动 ID?
例如,我希望能够将执行线程的 CorrelationManager.ActivityId guid 传播到 SQL Server 以进行 XEvent 跟踪。
非常感谢
【问题讨论】:
标签: sql-server-2008 entity-framework extended-events