我有这个c#web应用程序,它严重依赖于我无法查看或编辑的两个dll文件。应用程序的其余部分可见且可编辑。
该应用程序生成SQL异常,我希望看到从DLL发送的查询。有没有办法做到这一点?
答案 0 :(得分:13)
您可以使用SQL Profiler查看发送到您数据库的查询。
答案 1 :(得分:3)
对于SQL Server 2005/2008 Express,您可以尝试AnjLab's SQL Profiler。
答案 2 :(得分:1)
查看正在运行的内容的另一种方法是SP_WHO2'active'与DBCC INPUTBUFFER(SPID)结合使用或查询[sys.dm_exec_requests]。
上面提到的SQL Profiler是首选方法。