Delete or Disable DML Triggers

This topic describes how to delete or disable a DML trigger in SQL Server by using SQL Server

This topic describes how to delete or disable a DML trigger in SQL Server by using SQL Server

Management Studio or Transact-SQL.

Recommendations

Security

Management Studio

Transact-SQL

When a trigger is deleted, it is dropped from the current database. The table and the data

upon which it is based are not affected. Deleting a table automatically deletes any

triggers on the table.

A trigger is enabled by default when it is created.

Disabling a trigger does not drop it. The trigger still exists as an object in the current

database. However, the trigger will not fire when any INSERT, UPDATE, or DELETE

statement on which it was programmed is executed. Triggers that are disabled can be

reenabled. Enabling a trigger does not re-create it. The trigger fires in the same manner

as when it was originally created.