首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL server事件探查器不显示LINQ To Sql查询

SQL server事件探查器不显示LINQ To Sql查询
EN

Stack Overflow用户
提问于 2009-04-08 12:41:52
回答 4查看 9.2K关注 0票数 27

我正在尝试在SQL Server事件探查器(2005)中查看由Linq to SQL生成的SQL。

我可以看到从任何地方发送到服务器的sql,除了linq to sql。

我敢打赌,我需要更改跟踪的事件选择,但不确定还可以选择什么。

我目前只选择这个: SQL:StmtCompleted - TextData & SPID

我不想使用数据上下文日志记录,也不想使用SQL调试可视化工具。我需要使用分析器。

为什么我看不到LINQ to SQL查询?

谢谢。

编辑

我添加了SQL:BatchCompleted,但这并没有帮助。

编辑2

我添加了事件RPC:Completed,可以在event selection中的Stored Procedure类别下找到它。这起作用了!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-08 12:52:41

您需要RPC调用-查询以exec_sql的形式执行。

票数 37
EN

Stack Overflow用户

发布于 2009-04-08 12:42:49

您是否在SQL Profiler中包含了足够的选项来查看BatchCompleted事件?

Marc

票数 2
EN

Stack Overflow用户

发布于 2009-04-08 14:36:14

data context类中还有一个选项,可以在客户端启用日志。当启用日志时,可以看到查询。

请参阅此链接:

http://www.davidhayden.com/blog/dave/archive/2007/08/17/DataContextLogLoggingLINQToSQLOutputConsoleDebuggerOuputWindow.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/729774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档