SQL Server Aktivieren und Deaktivieren von Triggern

Wenn wir einen Auslöser haben und verhindern möchten, dass er ausgeführt wird, können wir ihn entweder löschen oder vorübergehend deaktivieren. Wenn der Trigger deaktiviert ist, funktioniert er nicht. Es gibt drei Möglichkeiten, einen Trigger in SQL Server mithilfe einer grafischen Option oder mithilfe eines Abfrageeditors zu aktivieren / deaktivieren.

Es gibt zwei Möglichkeiten, einen Trigger mithilfe eines Abfrageeditors zu deaktivieren.

Im folgenden Beispiel gehen wir davon aus, dass wir eine TRG_EmployeeHistory-Auslöser bereits auf der erstellt Mitarbeiter-Tabelle.

Deaktivieren / Aktivieren eines Triggers mit der Option ALTER TABLE

Deaktivieren Sie einen Trigger

ALTER TABLE MITARBEITER DISABLE TRIGGER TRG_EmployeeHistory


Aktivieren Sie einen Auslöser

ALTER TABLE EMPLOYEE ENABLE TRIGGER TRG_EmployeeHistory


Angabe des Auslösers und des Tabellennamens, um die Auslöser direkt zu aktivieren / deaktivieren

Deaktivieren Sie einen Trigger

DISABLE TRIGGER TRG_EmployeeHistory ON EMPLOYEE


Aktivieren Sie einen Auslöser

ENABLE TRIGGER TRG_EmployeeHistory ON EMPLOYEE


Verwenden der grafischen Option zum Aktivieren / Deaktivieren eines Triggers

Folge den Anweisungen unten.

[+] Objekt-Explorer [-] Datenbankname [-] Tabellenname [-] erweitern Trigger [-] Klicken Sie mit der rechten Maustaste auf den Triggernamen, um ihn zu aktivieren / deaktivieren.