完全なエンド ツー エンドのトレース シナリオで拡張イベントを使用することを検討しています。特定のアクティビティのイベント実行シーケンスを追跡するのに役立つ XEvent のアクティビティ ID に特に関心があります。
ご想像のとおり、SQL Server 2008 のイベント セッションには次のオプション セットがあります。
TRACK_CAUSALITY = オン
私の質問は、C# コード (Linq、Entity Framework など) から SQL クエリを実行するときに、SQL Server の拡張イベントによってトレースされるアクティビティ ID を推測することは可能ですか?
たとえば、XEvent トレースのために、実行中のスレッドの CorrelationManager.ActivityId GUID を SQL Server に伝達できるようにしたいと考えています。
どうもありがとう