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.


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.


So einfach ... warum habe ich nicht einfach dort nachgesehen?
GUI Junkie


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


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.).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.