如何在SQL Server Profiler中获取查询字符串

时间:2013-12-13 17:39:42

标签: sql-server database

我对分析正在由Java应用程序执行的SQL Server数据库事务感兴趣。

特别是我有兴趣找出哪些查询(查询字符串)作为事务的一部分被执行。

我使用的数据库是SQL Server 2008。

现在我在分析器中选择Exec Prepared SQL事件和Prepare SQL事件,但这并没有提供应用程序正在执行的查询字符串。我看到了一堆exec语句,但仅此而已。它没有关于正在执行什么查询的详细信息。

有没有人知道如何才能访问查询字符串?

此致

1 个答案:

答案 0 :(得分:1)

我的典型是:

RPC:Completed.
SP Completed.
SP:StmtCompleted

Exec Prepared SQL
SQL : BatchCompleted
SQL : StmtCompleted

我选择了Text Data专栏(和其他一些专栏)。

你知道DMV查询吗?

http://sqlserverperformance.wordpress.com/2008/01/21/five-dmv-queries-that-will-make-you-a-superhero/

http://sqlserverperformance.wordpress.com/2011/02/04/five-dmv-queries-that-will-make-you-a-superhero-in-2011/