2016-10-13 59 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堆中選擇對象。