|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 30 ![]() |
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 |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
Code :
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Fabrice FloresAdministrateur de base de données Inscription : décembre 2011 Messages : 17 ![]() |
Si ton trigger est posé sur la base, il s'agit d'un trigger DDL, il faut donc ajouter la clause ON DATABASE
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com