OVH Cloud OVH Cloud

tracking erreurs SQL

5 réponses
Avatar
Bonjour,
je travaille sur un web service .NET qui va mettre à jour une BDD via la lib
DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de prod alors
que je n'en ai pas eu sur le serveur de dev.
Je pense donc que ça vient du serveur SQL qui est peut etre trop sollicité.
Existe-t-il des outils sous SQL server 2000 qui permettent de tracker les
requetes envoyés sur une base, les temps de réponse etc...
Merci pour votre aide
Richard

5 réponses

Avatar
Patrice
L'erreur étant ?

Patrice

--

<r> a écrit dans le message de news:
Bonjour,
je travaille sur un web service .NET qui va mettre à jour une BDD via la


lib
DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de prod


alors
que je n'en ai pas eu sur le serveur de dev.
Je pense donc que ça vient du serveur SQL qui est peut etre trop


sollicité.
Existe-t-il des outils sous SQL server 2000 qui permettent de tracker les
requetes envoyés sur une base, les temps de réponse etc...
Merci pour votre aide
Richard




Avatar
voici les 2 erreurs renvoyés :
Update requires a valid InsertCommand When passed DataRow collection with
new row
et
Update requires the InsertCommand to have an open connection object.

Ces erreurs se produisent surtout lorsque le flux d'information à mettre à
jour est volumineux.
le meme jeux de données ne renvoie pas d'erreur sur le serveur de test


"Patrice" wrote in message
news:
L'erreur étant ?

Patrice

--

<r> a écrit dans le message de


news:
> Bonjour,
> je travaille sur un web service .NET qui va mettre à jour une BDD via la
lib
> DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de prod
alors
> que je n'en ai pas eu sur le serveur de dev.
> Je pense donc que ça vient du serveur SQL qui est peut etre trop
sollicité.
> Existe-t-il des outils sous SQL server 2000 qui permettent de tracker


les
> requetes envoyés sur une base, les temps de réponse etc...
> Merci pour votre aide
> Richard
>
>




Avatar
Patrice
Quelle est l'erreur qui survient en premier ?!

Pour l'instant j'aurais tendance à prendre l'erreur au pied de la lettre :
- InsertCommand est il valide ?
- la connexion est elle ouverte ?
- pas de catch qui masquerait une erreur ?

Je pense qu'un groupe ADO.NET (comme microsoft.public.fr.dotnet.adonet)
serait plus indiqué (et poster le code correspondant)...

--

<r> a écrit dans le message de news:
voici les 2 erreurs renvoyés :
Update requires a valid InsertCommand When passed DataRow collection with
new row
et
Update requires the InsertCommand to have an open connection object.

Ces erreurs se produisent surtout lorsque le flux d'information à mettre à
jour est volumineux.
le meme jeux de données ne renvoie pas d'erreur sur le serveur de test


"Patrice" wrote in message
news:
> L'erreur étant ?
>
> Patrice
>
> --
>
> <r> a écrit dans le message de
news:
> > Bonjour,
> > je travaille sur un web service .NET qui va mettre à jour une BDD via


la
> lib
> > DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de prod
> alors
> > que je n'en ai pas eu sur le serveur de dev.
> > Je pense donc que ça vient du serveur SQL qui est peut etre trop
> sollicité.
> > Existe-t-il des outils sous SQL server 2000 qui permettent de tracker
les
> > requetes envoyés sur une base, les temps de réponse etc...
> > Merci pour votre aide
> > Richard
> >
> >
>
>




Avatar
Je vais poster l'erreur sur un groupe ADO.NET.
Mais existe-t-il un outil qui permet de tracer les requetes envoyées au
serveur avec les temps de réponse etc..
je voudrais quand même voir comment réagit le serveur.

"Patrice" wrote in message
news:
Quelle est l'erreur qui survient en premier ?!

Pour l'instant j'aurais tendance à prendre l'erreur au pied de la lettre :
- InsertCommand est il valide ?
- la connexion est elle ouverte ?
- pas de catch qui masquerait une erreur ?

Je pense qu'un groupe ADO.NET (comme microsoft.public.fr.dotnet.adonet)
serait plus indiqué (et poster le code correspondant)...

--

<r> a écrit dans le message de


news:
> voici les 2 erreurs renvoyés :
> Update requires a valid InsertCommand When passed DataRow collection


with
> new row
> et
> Update requires the InsertCommand to have an open connection object.
>
> Ces erreurs se produisent surtout lorsque le flux d'information à mettre


à
> jour est volumineux.
> le meme jeux de données ne renvoie pas d'erreur sur le serveur de test
>
>
> "Patrice" wrote in message
> news:
> > L'erreur étant ?
> >
> > Patrice
> >
> > --
> >
> > <r> a écrit dans le message de
> news:
> > > Bonjour,
> > > je travaille sur un web service .NET qui va mettre à jour une BDD


via
la
> > lib
> > > DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de


prod
> > alors
> > > que je n'en ai pas eu sur le serveur de dev.
> > > Je pense donc que ça vient du serveur SQL qui est peut etre trop
> > sollicité.
> > > Existe-t-il des outils sous SQL server 2000 qui permettent de


tracker
> les
> > > requetes envoyés sur une base, les temps de réponse etc...
> > > Merci pour votre aide
> > > Richard
> > >
> > >
> >
> >
>
>




Avatar
Patrice
Voir l'outil "Générateur de profils"...

Patrice

--

<r> a écrit dans le message de news:
Je vais poster l'erreur sur un groupe ADO.NET.
Mais existe-t-il un outil qui permet de tracer les requetes envoyées au
serveur avec les temps de réponse etc..
je voudrais quand même voir comment réagit le serveur.

"Patrice" wrote in message
news:
> Quelle est l'erreur qui survient en premier ?!
>
> Pour l'instant j'aurais tendance à prendre l'erreur au pied de la lettre


:
> - InsertCommand est il valide ?
> - la connexion est elle ouverte ?
> - pas de catch qui masquerait une erreur ?
>
> Je pense qu'un groupe ADO.NET (comme microsoft.public.fr.dotnet.adonet)
> serait plus indiqué (et poster le code correspondant)...
>
> --
>
> <r> a écrit dans le message de
news:
> > voici les 2 erreurs renvoyés :
> > Update requires a valid InsertCommand When passed DataRow collection
with
> > new row
> > et
> > Update requires the InsertCommand to have an open connection object.
> >
> > Ces erreurs se produisent surtout lorsque le flux d'information à


mettre
à
> > jour est volumineux.
> > le meme jeux de données ne renvoie pas d'erreur sur le serveur de test
> >
> >
> > "Patrice" wrote in message
> > news:
> > > L'erreur étant ?
> > >
> > > Patrice
> > >
> > > --
> > >
> > > <r> a écrit dans le message de
> > news:
> > > > Bonjour,
> > > > je travaille sur un web service .NET qui va mettre à jour une BDD
via
> la
> > > lib
> > > > DATA.SqlClient et j'ai des erreurs d'insertions sur le serveur de
prod
> > > alors
> > > > que je n'en ai pas eu sur le serveur de dev.
> > > > Je pense donc que ça vient du serveur SQL qui est peut etre trop
> > > sollicité.
> > > > Existe-t-il des outils sous SQL server 2000 qui permettent de
tracker
> > les
> > > > requetes envoyés sur une base, les temps de réponse etc...
> > > > Merci pour votre aide
> > > > Richard
> > > >
> > > >
> > >
> > >
> >
> >
>
>