获取VS 2010中执行查询的历史记录?

时间:2011-01-02 16:18:33

标签: c# sql-server-2005 visual-studio-2010

我在基于数据集的.net 2.0应用程序中发现bug时遇到了一些问题,我不知道为什么我从数据库中获取错误的数据。

有没有办法从visual studio 2010(调试程序)获取las执行查询的历史记录。

我在sql server 2005中试过这个:

SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC

但它只给了我在sql server management studio中执行的查询。

1 个答案:

答案 0 :(得分:4)

您可以使用SQL Server Profiler查看执行的查询。请注意,这将记录服务器上的所有活动,而不仅仅是已调试的应用程序,因此您需要使用过滤器。