OVH Cloud OVH Cloud

Tracer les tables accédées

2 réponses
Avatar
myname
Bonjour,

nous gérons une application VB6 accédant à une base SQL Server 2000.

J'ai besoin de savoir avec exactitude quelles tables sont utilisées
par chacune des fonctionnalités de l'application.

J'ai donc pensé au Générateur de profils, en utilisant l'évènement
"Object:Opened".

Mais je n'ai AUCUNE trace, même en enlevant tous les filtres...
(les Object:Created ou RPC:Starting sont bien tracés par contre...)

Je ne vois pas du tout d'où peut venir le problème... une idée ?

Ou alors, une autre façon d'obtenir le même résultat ?

Merci d'avance.

2 réponses

Avatar
Med Bouchenafa
Extrait de l'Aide En Ligne
Les classes d'événement Object:Closed et Object:Opened sont fournies pour l'exécution de traces sous
SQL Server 7.0 et versions antérieures.
Ces objets n'existent pas dans SQL Server 2000.


--
Bien cordialement
Med Bouchenafa


"myname" a écrit dans le message de news: cl00vi$mg5$

Bonjour,

nous gérons une application VB6 accédant à une base SQL Server 2000.

J'ai besoin de savoir avec exactitude quelles tables sont utilisées
par chacune des fonctionnalités de l'application.

J'ai donc pensé au Générateur de profils, en utilisant l'évènement
"Object:Opened".

Mais je n'ai AUCUNE trace, même en enlevant tous les filtres...
(les Object:Created ou RPC:Starting sont bien tracés par contre...)

Je ne vois pas du tout d'où peut venir le problème... une idée ?

Ou alors, une autre façon d'obtenir le même résultat ?

Merci d'avance.





Avatar
Philippe [MS]
Effectivement ce sont des évènements qui ne sont pas gérés dans SQL Server
2000 bien que si l'on est sur enterprise manager et que l'on browse
directement une table l'évènement apparait bien dans le profiler (ce que je
ne m'explique pas) ???

Phil.


"Med Bouchenafa" wrote in message
news:
Extrait de l'Aide En Ligne
Les classes d'événement Object:Closed et Object:Opened sont fournies pour


l'exécution de traces sous
SQL Server 7.0 et versions antérieures.
Ces objets n'existent pas dans SQL Server 2000.


--
Bien cordialement
Med Bouchenafa


"myname" a écrit dans le message de news:


cl00vi$mg5$

> Bonjour,
>
> nous gérons une application VB6 accédant à une base SQL Server 2000.
>
> J'ai besoin de savoir avec exactitude quelles tables sont utilisées
> par chacune des fonctionnalités de l'application.
>
> J'ai donc pensé au Générateur de profils, en utilisant l'évènement
> "Object:Opened".
>
> Mais je n'ai AUCUNE trace, même en enlevant tous les filtres...
> (les Object:Created ou RPC:Starting sont bien tracés par contre...)
>
> Je ne vois pas du tout d'où peut venir le problème... une idée ?
>
> Ou alors, une autre façon d'obtenir le même résultat ?
>
> Merci d'avance.
>
>
>