Die in SQL Server Management Studio 2008 erstellten Trigger können nicht angezeigt werden

72

Ich habe einen einfachen Trigger für die Albumtabelle erstellt. Dieser Trigger ist jedoch im Objekt-Explorer in der Programmierbarkeit im Trigger-Ordner nicht sichtbar. Ich habe diesen Ordner aktualisiert und das SSMS neu gestartet, aber immer noch kein Glück. Allerdings kann ich diesen Trigger unter dieser Tabelle im Trigger-Ordner sehen. Ist das eine Funktion oder ein Fehler?

Ich verwende SQL Server 2008.

TCM
quelle

Antworten:

110

Die Trigger in der Programmierbarkeit gelten für Datenbank-Trigger ( DDL-Trigger ). Sie können die Tabellentrigger ( DML-Trigger ) anzeigen, wenn Sie die Tabelle erweitern. Sie suchen beispielsweise nach Triggern für die Tabelle "Schüler". Folgen Sie: Erweitern Sie "Tabellen" => Erweitern Sie "Schüler" => Hier finden Sie DML-Trigger im Triggerknoten.

Mikael Eriksson
quelle
So einfach ... warum habe ich nicht einfach dort nachgesehen?
GUI Junkie
58

Hier befinden sich die Trigger für eine bestimmte Tabelle:

Geben Sie hier die Bildbeschreibung ein

Israel Margulies
quelle
2

Wenn Sie es immer noch nicht finden können, liegt es wahrscheinlich daran, dass Sie es angegeben haben

CREATE TRIGGER X
ON SERVER ALL

Angeben, dass es auf Serverebene bereitgestellt wird.

Erweitern Sie Serverobjekte> Trigger

Asher
quelle
1

Reduzieren Sie die Registerkarte der Datenbank, aktualisieren Sie sie (F5) und erweitern Sie Tabellenname> Trigger>. Hier sind Ihre Trigger (Diese müssen zuerst ausgeführt werden, bevor sie automatisch gespeichert werden.).

Ricardo Ferreira
quelle