我有這個c#web應用程序,嚴重依賴於兩個dll文件,我無法看到或編輯。該應用程序的其餘部分是可見的和可編輯的。如何查看來自我的程序的SQL Server查詢?
該應用程序生成SQL異常,我想查看從DLL發送的查詢。有沒有辦法做到這一點?
我有這個c#web應用程序,嚴重依賴於兩個dll文件,我無法看到或編輯。該應用程序的其餘部分是可見的和可編輯的。如何查看來自我的程序的SQL Server查詢?
該應用程序生成SQL異常,我想查看從DLL發送的查詢。有沒有辦法做到這一點?
您可以使用SQL Profiler來查看發送到數據庫的查詢。
對於SQL Server 2005/2008 Express,您可以嘗試AnjLab's SQL Profiler。
我最近剛剛嘗試過這一個SQL Express安裝,並且我很好地完成了這項工作。 – Fontanka16 2009-11-10 14:46:37
查看正在運行的另一種方法是將SP_WHO2'active'與DBCC INPUTBUFFER(SPID)結合使用或查詢[sys.dm_exec_requests]。
上述SQL Profiler是首選的方法。
哪個數據庫?答案是關於SQL Server的。 – Richard 2009-07-02 09:13:18