begin process at 2008 08 08 23:21:58
1 223 648 membres
406 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : log de requette [ SQL Server, MSDE, SQL Express / Functions ] (casy)

log de requette le 02/02/2008 18:15:47

casy
Membre Club
Salut à tous,

Existe-il sous SQLServer, une astuce, fonction, outil, ou autre qui permet de visualiser ou tracer les requettes sql qui sont faites sur une base?

Mon soucis est le suivant :
J'ai actuellement un dev externe (en Delphi, mais c'est pas le plus important) qui se base sur le modèle métier d'une application 3 tiers pour faire du traitement sur les données de cette appli.
Dans ce dev, j'ai une requette, écrite dans la syntaxe du modèle métier, qui, à l'execution, ne renvoie aucun résultat. C'est pas normal.
Lorsque j'essaye de traduire cette requette en syntaxe SQL et que je l'execute directement dans SQLServer, cette requette me renvoie bien des données.

Je cherche donc un moyen de récupérer la requette SQL réelle que fait l'appli 3T sur la base pour arriver à comprendre pourquoi je ne trouve pas les mêmes résultats.

La base est sur un poste serveur sous SQL2000. Habituellement, j'administre et requette sur cette base depuis mon poste avec les outils de SQLServer2005 qui est installé sur mon poste.


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

Re : log de requette le 05/02/2008 19:39:54

nhervagault
Réponse acceptée !
Salut

Il existe sql profiler
Livré avec sqlserveur dans les outils client natifs

Bon courage

Re : log de requette le 05/02/2008 20:58:38

casy
Membre Club

Merci beaucoup, c'est exactement ce que je cherchais même si le log va etre long à dépouiller.
Je viens de le lancer à l'instant comme ça je l'aurais tout demain matin en arrivant au taf.

Le pire c'est que j'ai pu simuler mon logiciel chez le client, et chez lui il fonctionne correctement.

Le soucis viendrait donc, non pas de mon soft, mais du coté de l'appli 3T ou des bases. J'en ai une qui est boiteuse mais c'est pas sur celle là que je requette.

J'espère que le résultat du profiling me donnera une piste

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

Re : log de requette le 07/02/2008 22:07:17

casy
Membre Club

Bon petit retour sur le problème.

Le log m'a effectivement permis de tracer mes requettes et de confirmer que les requettes que je faisait manuellement correspondaient parfaitement aux requettes effectuées par le logiciel.

Je n'ai toujours pas résolu le problème puisque je ne sais toujours pas pourquoi il ne veut pas marcher chez moi. Chez le client et dans les mêmes conditions, il marche très bien.

Bref, ce petit SQL Profiler, je sens qu'il va souvent me servir, très pratique. Il me reste plus qu'à en explorer toutes les possibilités.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


Classé sous : base, poste, sql, log, requette

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS