SQL Profiler能同时显示查询语句和返回的结果集吗?

33

在 SQL Profiler 2005 中,是否可以在 SQL 跟踪中捕获结果集,以便我可以查看相应的带有结果集的查询?还是只能进行单向跟踪?

谢谢! George

2个回答

19

不,你无法在 SQL 追踪中获取查询产生的结果集。您只能告诉有关调用的各种统计信息(即执行的查询、持续时间、读取次数等等)。

输出参数值记录在追踪中(如果解析 TextData),并且您可以让它在追踪中包括行数信息与查询一起。它只是不会显示查询返回的实际结果集。


4

不,你不能这样做。

但是你可以捕获SQL语句和参数值(对于参数化查询),并在SQL Server Management Studio中手动运行它们以获取结果集(假设查询不会修改任何数据)。


1
问题在于,数据可能会在最初运行查询的时间和用户手动运行查询的时间之间发生更改。 - Jessica
@Jessica Ward:你说的有点显而易见。这就是为什么答案以“不,你不能”开头的原因。 - Mitch Wheat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接