SQL Server Aktivera och inaktivera utlösare

Om vi ​​har en trigger och vill förhindra att den körs, kan vi antingen ta bort avtryckaren eller inaktivera den tillfälligt. Med avtryckaren inaktiverad fungerar den inte. Vi har tre sätt att aktivera / inaktivera en trigger i SQL Server med hjälp av ett grafiskt alternativ eller genom att använda en sökredigerare.

Vi kommer att se två sätt att inaktivera en trigger med hjälp av en sökredigerare.

I exemplet nedan antar vi att vi har en TRG_EmployeeHistory trigger redan skapad på Anställd tabell.

Inaktivera / aktivera en trigger med alternativet ALTER TABLE

Inaktivera en utlösare

ALTER TABLE ANSÖKAN AVGÅRD TRIGGER TRG_EmployeeHistory


Aktivera en utlösare

ALTER TABELL ARBETE ANVÄNDAR TRIGGER TRG_EmployeeHistory


Ange avtryckaren och tabellnamnet för att aktivera / inaktivera utlösare direkt

Inaktivera en utlösare

DISABLE TRIGGER TRG_EmployeeHistory på anställd


Aktivera en utlösare

ENABLE TRIGGER TRG_EmployeeHistory på anställd


Använda det grafiska alternativet för att aktivera / inaktivera en trigger

Följ anvisningarna nedan.

[+] Objekt Explorer [-] Databasnamn [-] Tabellnamn [-] expand Utlösare [-] Högerklicka på utlösarnamnet för att aktivera / inaktivera det.