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:
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.
quelle
Hier befinden sich die Trigger für eine bestimmte Tabelle:
quelle
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
quelle
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.).
quelle