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.