回答

收藏

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执行。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则