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.
++
Partager