Bonjour , Je tente de savoir si les triggers se déclenchent bien sur des tables et je ne trouve pas de tables "Log" , d'outils de suivi , ... etc .
Comment faites vous pour savoir si vous avez des triggers qui se plantent .
Merci d'avance
Bonjour , Je tente de savoir si les triggers se déclenchent bien sur des tables et je ne trouve pas de tables "Log" , d'outils de suivi , ... etc .
Comment faites vous pour savoir si vous avez des triggers qui se plantent .
Merci d'avance
Bonjour, vous pouvez mettre des TRY CATCH dans vos trigger et faire un XP_sendmail dans le CATCH avec le message d'erreur.
Voici comment gérer les erreurs en T-SQL dans un TRY CATCH : ici
Sinon vous pouvez activer le SQL Server profiler et regarder ce qui se passe quand vous faite la transaction source.
Tu peux aussi utiliser les événements étendus si tu as au moins une version 2008 de SQL Server en utilisant les événements error_reported et module_start / module_end et l'option TRACK_CAUSALITY.
++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager