我怎样才能看到来自我的程序的SQL Server查询?

时间:2009-07-02 09:05:13

标签: sql sql-server

我有这个c#web应用程序,它严重依赖于我无法查看或编辑的两个dll文件。应用程序的其余部分可见且可编辑。

该应用程序生成SQL异常,我希望看到从DLL发送的查询。有没有办法做到这一点?

3 个答案:

答案 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是首选方法。