cerhu > microsoft.* > microsoft.sqlserver

mdrot (07/03/2009, 21h15)
Bonsoir,

Sous SQL2000 j'ai un probleme d'execution d'une procedure stockee qui
contient les instructions suivantes

insert into fichierstat
select a,b,c,d from dbo.fn_fonctionutilisateur('parametre') where
isnull(e,0)<>0

- Lorsque la procedure stockee est executee dans l'analyseur de requete SQL:
temps d'execution 15 minutes
- Lorsque elle est executee dans un travail de l'agent sql server apres 10
HEURES la procedure n'est pas terminee.

J'y perds mon SQL! Quelqu'un a-t-il une idee?

Merci d'avance pour votre aide.

Salutations
Fred BROUARD (09/03/2009, 01h58)
et en mettant systématiquement les préfixes de schéma ?

insert into dbo.fichierstat
....

A +

mdrot a écrit :
[..]
Med Bouchenafa (09/03/2009, 13h38)
Je suppose que durant le week-end la situation s'est améliorée...
Si le cas se reproduit, il faut commencer par isoler le spid responsable et
regarder en attente de quoi il est

SELECT * FROM master.dbo.sysprocesses WHERE spid = ??

regarde cet article pour l'analyse
[..]
mdrot (10/03/2009, 03h01)
Bien vu Fred, ca marche.
Merci beaucoup de me faire retrouver mon sql !

"Fred BROUARD" a écrit :
[..]
mdrot (10/03/2009, 04h33)
Le week end n'a rien ameliore, mais Fred a trouve le probleme.
Merci pour l'aide

"Med Bouchenafa" a écrit :
[..]
Med Bouchenafa (10/03/2009, 08h31)
Etonnant!!
Fred, je suis plus que curieux de connaitre l'explication
Pourquoi cette difference uniquement avec l'Agent SQL Server?
TedIF (10/03/2009, 19h18)
Fred BROUARD vient de nous annoncer :
> et en mettant systématiquement les préfixes de schéma ?
> insert into dbo.fichierstat
> ...
> A +
> mdrot a écrit :


Cela s'explique comment ?
Fred BROUARD (12/03/2009, 10h31)
Med Bouchenafa a écrit :
> Etonnant!!
> Fred, je suis plus que curieux de connaitre l'explication
> Pourquoi cette difference uniquement avec l'Agent SQL Server?

c'est un problème récurent.... Je pense que la connexion maintenue dans
SSMS et pas dans l'agent favorise le maintient du plan en cache et évite
la recompilation...

A +
Discussions similaires
Sql server 2000 - procédure stockée - et travail dans sql agent

Execution d'une procedure stockée via Travaux dans SQL Agent

Plantage du serveur a l'execution d'une fonction dans l'analyseur de requete

procedure stockee dans analyseur de requete


Fuseau horaire GMT +2. Il est actuellement 17h26. | Privacy Policy