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

Développement SQL Server Discussion :

SQL SERVER - DROP TRIGGER


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 45
    Par défaut SQL SERVER - DROP TRIGGER
    Bonjour,

    Sur une base sql server 2008, j'ai créé des triggers sur des tables + un trigger ON DATABASE (qui se déclenche à chaque évenement sur la base create, alter, drop etc.).

    J'arrive à supprimer les triggers des tables sans problème (DROP TRIGGER trg_table1) mais lorsque je tente de supprimer le trigger sur la base (DROP trigger trg_database) je n'y arrive pas ; message erreur : trigger inexistant (alors qu'il existe bien la seule différence avec les autres et qu'il est placé en déclencheur de la bdd). Je peux par contre le supprimer à l'aide de l'IHM.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Trigger on a CREATE, ALTER, DROP, GRANT, DENY, REVOKE or UPDATE statement (DDL Trigger)
    DROP TRIGGER trigger_name [ ,...n ] 
    ON { DATABASE | ALL SERVER } 
    [ ; ]
    http://msdn.microsoft.com/en-us/library/ms173497.aspx

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 17
    Par défaut
    Si ton trigger est posé sur la base, il s'agit d'un trigger DDL, il faut donc ajouter la clause ON DATABASE

Discussions similaires

  1. Réponses: 9
    Dernier message: 13/02/2009, 18h54
  2. [SQL SERVER 2k5]Trigger update instead of sur vue
    Par qlaimand dans le forum Développement
    Réponses: 0
    Dernier message: 18/06/2008, 17h06
  3. [SQL SERVER 2005] Trigger Oracle vers SQL server
    Par AllyKo dans le forum Développement
    Réponses: 0
    Dernier message: 02/04/2008, 16h06
  4. [SQL Server 2005]Trigger DDL -> Nom Table Modifiée
    Par Yotho dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/06/2007, 11h11
  5. [SQL SERVER 2000][Trigger] Pb lors de l'execution du trigger
    Par mcousse dans le forum Développement
    Réponses: 4
    Dernier message: 24/11/2006, 11h25

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