如果没有,有没有办法告诉当触发被禁用/启用?

<强>随访:

这是一个非常有趣的诊断事例。我只从外围参与,和人做诊断是不是数据库的人。

反正,他不得不将从一个表的数据移动到另一触发。他做了一个比较,而不是所有的数据都做了它对第二个表。我说,我的SQL Server的批评,但我相信,他们的触发器触发在同一事务。他说,但一些数据使得它...如果它只是关闭,没有什么应该做出来。真正。所以我说,也许有人启用和禁用的触发器。因此,问题。

但真正发生的事情是有人永久禁用触发器和复制的代码到被设置为在特定时间运行一个存储过程。

在正确的法医测试会一直看第二个表的依赖关系,看看还有什么用它。这将显示肿瘤的存储过程...(我一直在看很多重播,能雅告诉)。

有帮助吗?

解决方案

您的问题看起来很相似兰迪Volters在简单对话

写的一个

HTTP://www.simple- talk.com/sql/database-administration/dml-trigger-status-alerts/

我怀疑它会帮助

其他提示

没有审计,但有一个叫做Lumigent公司,为SQL Server提供了一个产品“审计DB”,这将做DDL审计(除其他事项外)。

您可以看在系统对象表中的crdate它会告诉你在创建对象时。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top