SQL Server: check whether a Trigger is Enabled or Disabled?

后端 未结 3 918
渐次进展
渐次进展 2020-12-08 06:31

How we can see which Trigger is Enabled or Disabled in SQL Server 2008?

相关标签:
3条回答
  • 2020-12-08 06:39

    In big databases you usually don't know the table for the trigger.

    SELECT OBJECT_NAME(parent_id) [table_name],[name] [trigger_name],is_disabled
    FROM sys.triggers 
    
    0 讨论(0)
  • 2020-12-08 06:42

    Descriptive State of Trigger help you to clearly ready about status. Also excluding triggers not related with user tables.

    Check the below code:

    SELECT OBJECT_NAME(parent_id) [Table_Name],[name] [Trigger_Name],
    Case When is_disabled=0 then 'Enabled' Else 'Disabled' End [Trigger_Status], is_disabled
    FROM sys.triggers 
    where OBJECT_NAME(parent_id) is not null 
    
    0 讨论(0)
  • Using sys.triggers

    SELECT name, is_disabled FROM sys.triggers
    
    0 讨论(0)
提交回复
热议问题