IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Comment suivre le bon déroulement d'un trigger


Sujet :

Administration SQL Server

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Comment suivre le bon déroulement d'un trigger
    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

  2. #2
    Membre actif
    Avatar de SQL_EVAN
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2011
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 161
    Points : 245
    Points
    245
    Par défaut
    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.
    "Toute technologie suffisamment avancée est indiscernable de la magie." - Arthur C. Clarke

    Evan Barke - Ingénieur d'Etudes et Développement SQL Server
    Blog SQL Server, T-SQL, SSIS, Administration www.transactivesql.com
    Twitter - TransactiveSQL
    N'oubliez pas les boutons et

  3. #3
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    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.

    ++

Discussions similaires

  1. [Emploi] Comment repèrer un bon développeur actuellement?
    Par kisitomomotene dans le forum Emploi
    Réponses: 100
    Dernier message: 13/03/2009, 15h40
  2. [SCHEMA]Comment faire un bon shema?
    Par zoltix dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 20/01/2006, 12h15
  3. Réponses: 2
    Dernier message: 19/12/2005, 08h41
  4. [C#] comment afficher le bon contextmenu dans 1 listview?
    Par irnbru dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/11/2005, 22h55
  5. [avis] Comment faire un bon divx HD ?
    Par FFF dans le forum Vidéo
    Réponses: 1
    Dernier message: 29/08/2005, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo