Может ли SQL Profiler отображать возвращаемые наборы результатов вместе с запросом? - PullRequest
30 голосов
/ 18 января 2010

В SQL Profiler 2005 возможно ли захватить набор результатов в трассировке SQL, чтобы я мог видеть соответствующие запросы с наборами результатов?... Или это только односторонний след?

Спасибо!George

Ответы [ 2 ]

17 голосов
/ 18 января 2010

Нет, вы не можете получить набор результатов, созданный запросом, включенным в трассировку SQL. Вы можете сообщать только различные статистические данные о вызове (например, выполненный запрос, продолжительность, чтение и т. Д. И т. Д.).

Значения выходных параметров записываются в трассировку (если вы анализируете TextData), и вы можете получить ее, чтобы включить информацию о количестве строк в трассировку вместе с запросом. Это просто не покажет вам реальный набор результатов, возвращаемый запросом.

4 голосов
/ 18 января 2010

Нет, вы не можете.

Но вы можете захватить оператор SQL и значения параметров (для параметризованных запросов) и запустить их вручную в SQL Server Management Studio для получения набора результатов (при условии, чтозапрос не изменяет никаких данных, очевидно).

...