2016-10-13 39 views
-3

如何从C#.net应用程序的内存故障转储中查看已执行的SQL存储过程?从故障转储中查看已执行的SQL语句

+0

我不明白downvotes背后的原因。这个问题非常明确,答案可能与Visual Studio一样简单,但可以与其他工具列表一样简单。我正在寻找windbg和sos以外的东西。我找到了这些工具的列表:perfview,窗口性能分析器,xperf等 – DBK

+0

供参考:询问工具是无关紧要的。 –

+0

如果您将鼠标悬停在问题旁边的向下箭头上,您会发现投票反对的原因之一是*“此问题未显示任何研究成果”*。换句话说,先做一些研究*,然后如果遇到困难,请带上更详细的具体问题。 –

回答

1

您想要的信息可能不再可用。表示连接,查询和结果的对象可能已经被垃圾收集。

如果您知道用于查询的类的名称,则可以使用,加载扩展名并使用!dumpheap -type <classname>命令查找这些对象。然后使用!do <address>显示此类对象的详细信息。这可能会揭示它背后的说法。

如果您要查找特定查询,请下载netext扩展。它带有!wfrom命令,它允许您根据您定义的条件从.NET堆中选择对象。