SQL Server Abilita e disabilita i trigger

Se abbiamo un trigger e vogliamo impedirne l'esecuzione, possiamo eliminare il trigger o disattivarlo temporaneamente. Con il trigger disattivato, non funzionerà. Abbiamo tre modi per abilitare / disabilitare un trigger in SQL Server utilizzando un'opzione grafica o utilizzando un editor di query.

Vedremo due modi per disabilitare un trigger usando un editor di query.

Nell'esempio seguente, assumeremo che abbiamo un Trigger TRG_EmployeeHistory già creato su Tavolo dei dipendenti.

Disabilitazione / abilitazione di un trigger con l'opzione ALTER TABLE

Disabilitare un trigger

ALTER TABLE IMPLOYEE DISABLE TRIGGER TRG_EmployeeHistory


Abilita un trigger

ALTER TABLE ENPLOYEE ENABLE TRIGGER TRG_EmployeeHistory


Specifica del trigger e del nome della tabella per abilitare / disabilitare i trigger direttamente

Disabilitare un trigger

DISABILITA TRIGGER TRG_EmployeeHistory ON IMPLOYEE


Abilita un trigger

ENABLE TRIGGER TRG_EmployeeHistory ON IMPLOYEE


Utilizzo dell'opzione grafica per abilitare / disabilitare un trigger

Segui le istruzioni qui sotto.

[+] Object Explorer [-] Nome database [-] Nome tabella [-] espandi Trigger [-] Fare clic con il pulsante destro del mouse sul nome del trigger per abilitarlo / disabilitarlo.