33 votes

Est-ce que SQL Profiler peut afficher les ensembles de résultats renvoyés à côté de la requête ?

Dans SQL Profiler 2005, est-il possible de capturer un jeu de résultats dans une trace SQL, de sorte que je puisse voir les requêtes correspondantes avec les jeux de résultats? ...Ou est-ce seulement une trace à sens unique?

Merci! George

19voto

AdaTheDev Points 53358

Non, vous ne pouvez pas obtenir l'ensemble de résultats produit par une requête inclus dans une trace SQL. Vous pouvez seulement obtenir différentes statistiques sur l'appel (c'est-à-dire la requête exécutée, la durée, les lectures, etc.).

Les valeurs des paramètres de sortie sont enregistrées dans la trace (si vous analysez TextData), et vous pouvez lui demander d'inclure les informations sur le nombre de lignes dans la trace aux côtés de la requête. Cela ne vous montrera simplement pas l'ensemble de résultats réel retourné par la requête.

4voto

Mitch Wheat Points 169614

Non, vous ne pouvez pas.

Mais vous pouvez capturer l'instruction SQL et les valeurs des paramètres (pour les requêtes paramétrées) et exécuter ces instructions manuellement dans SQL Server Management Studio pour obtenir le jeu de résultats (en supposant que la requête ne modifie pas de données bien sûr).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X