SQL Server Profiler不显示LINQ To SQL查询
技术问答
216 人阅读
|
0 人回复
|
2023-09-14
|
我正在尝试在SQL Server Profiler(2005)中查看Linq生成的SQL到SQL。6 r" z Y* @1 @! w
我可以看到从linq到sql以外的任何其他设备发送到服务器的sql。
, e* i0 L0 e5 B% P% t4 M我敢打赌,我需要更改跟踪的事件选择,但不确定要选择什么。
$ X& _* v) S/ b7 N" V. w7 w我目前仅选择此选项:SQL:StmtCompleted-TextData和SPID$ T4 a& U& Q3 {: V, K# r1 m
我既不想使用数据上下文日志记录,也不想使用SQL Debug Visualizer。我需要使用探查器。8 k* H% D; C( i9 H" a: d" z
为什么看不到LINQ to SQL查询?( ^0 U( [' y4 v' l$ @1 T- p- R t8 z
谢谢。
8 D% C4 `) h) U' w% t: X5 |编辑
1 D5 }3 `; V, }: }) D, A我添加了SQL:BatchCompleted,但没有帮助。" c, p4 T8 z8 Z; R A
编辑2/ t& j# A' ~ Y& \& z. n
我添加了事件RPC:Completed,该事件在事件选择的“存储过程”类别下找到。这行得通!& p9 {- {4 H; o: {" W ^
# ~: M4 d, ?/ K! |
解决方案:
1 c7 C6 n% o: h9 ~; L9 |2 G
, V6 D# i6 p4 r. y& A* x$ P$ r
- [" `3 ~5 G6 T 您需要RPC调用-查询将作为exec_sql执行。 |
|
|
|
|
|