web-dev-qa-db-fra.com

Impossible de voir les déclencheurs que j'ai créés dans SQL Server Management Studio 2008

J'ai créé un simple déclencheur sur la table Albums. Mais ce déclencheur n'est pas visible dans l'explorateur d'objets dans la programmabilité du dossier des déclencheurs. J'ai actualisé ce dossier ainsi que redémarré le SSMS mais toujours pas de chance. Cependant, je peux voir ce déclencheur sous cette table dans le dossier des déclencheurs. Est-ce une fonctionnalité ou un bug?

J'utilise SQL Server 2008.

65
TCM

Les déclencheurs de la programmabilité concernent les déclencheurs de base de données ( Déclencheurs DDL ). Vous pouvez afficher les déclencheurs de la table ( Déclencheurs DML ) si vous développez la table. Par exemple, vous recherchez des déclencheurs pour le tableau "étudiants" Suivez: Expand "Tableaux" => Développez "étudiants" => Vous trouverez ici les déclencheurs DML dans le nœud Triggers.

99
Mikael Eriksson

Voici où se trouvent les déclencheurs d'une table spécifique:

enter image description here

56
Israel Margulies

Réduisez l'onglet de la base de données, puis actualisez (F5) et développez TableName> Déclencheurs>. Voici vos déclencheurs (à exécuter avant de pouvoir être enregistrés automatiquement).

1
Ricardo Ferreira

Si vous ne pouvez toujours pas le trouver, c'est probablement parce que vous avez spécifié 

CREATE TRIGGER X
ON SERVER ALL

Spécifier qu'il est déployé au niveau du serveur.

Développez les objets serveur> Déclencheurs

0
Asher