J'ai une procédure stockée qui échoue constamment avec le message d'erreur "Timeout expired" sur un utilisateur spécifique.La procédure stockée échoue sur un utilisateur spécifique
Tous les autres utilisateurs peuvent invoquer le sp très bien, et même je suis capable d'invoquer le sp normalement en utilisant l'Analyseur de requêtes - il se termine en seulement 10 secondes. Toutefois, avec l'utilisateur en question, les journaux montrent que l'ASP se bloque toujours pendant environ 5 minutes, puis interrompt avec un délai d'expiration.
j'invoque la page ASP comme si « EXEC SP_TV_GET_CLOSED_BANKS_BY_USERS '006111'
»
Tout le monde sait comment diagnostiquer le problème? J'ai déjà essayé de regarder les blocages dans la DB, mais je n'en ai trouvé aucun.
Merci,
Que voulez-vous dire par un « utilisateur spécifique »? L'utilisateur sous lequel le SP est exécuté, ou 006111 vous avez dans la requête? –
'006111' est l'identifiant de l'utilisateur qui échoue, bien que si j'invoque ceci dans l'Analyseur de requêtes, le SP se termine dans environ 10 secondes. –
J'allais demander, Est-ce que le nom de l'utilisateur "Robert"); DROP TABLE EMPLOYEES; -? " – Echostorm