sql触发器在8个月后停止工作(未在profiler中显示)

时间:2012-04-28 16:47:33

标签: sql-server tsql triggers

我有一个简单的插入触发器,上周停止了工作。从我的理解权限没有改变。它目前已启用。我删除了它并再次创建它但它仍然不起作用。

PROFILER :触发器根本不显示。好像它永远不会开火。过去8个月工作正常。

TRUSTWORTHY 设置为true

允许:以所有者身份执行。

VARIABLES :无。

触发代码:

....
FOR INSERT 

INSERT INTO  maintable (cars,boats, price) 
SELECT  DISTINCT cars,boats,price from ledgertable

2 个答案:

答案 0 :(得分:1)

如上所述,缺少应该触发此代码的代码会使其变得困难。也许你桌面上有一个INSTEAD OF触发器阻止了这个触发器的发生?

答案 1 :(得分:0)

可以禁用触发器。尝试启用触发器,看看是否有效。