首页 > 解决方案 > Disabled Trigger Re-Enabled After ALTER .. 怎么回事?

问题描述

我的一张桌子上有一个触发器,该触发器已被禁用了一段时间。当我意识到触发器已重新启用时,我对其运行了 ALTER 以调整一些代码以供将来参考。这发生在关于同一个触发器的多个环境中。我对你们所有人的问题:禁用的触发器如何重新启用而无需在对象资源管理器中手动执行或运行 ENABLE 脚本来执行它?

标签: sqlsql-server-2012triggers

解决方案


您必须在更改后再次禁用触发器。

根据禁用触发器文档:

使用 ALTER TRIGGER 语句更改触发器会启用触发器。


推荐阅读