0

我们是一家使用 SQL Server 编写的 ERP 系统运行的制造工厂。我从未使用过 SQL,因此不懂该语言。我所知道的是,正在运行并为我们更新数据的触发器作业现在不再运行。有没有足够熟悉的人可以为我回答有关此的任何问题???任何帮助都将不胜感激!

谢谢,

亚娜

4

1 回答 1

0

好吧,有人可能禁用了触发器,有人可能删除了触发器,或者有人可能更改了触发器。

这是启用表上所有触发器的代码:

ALTER TABLE mydatabse.dbo.mytable ENABLE 触发 ALL

或者您可以只启用一个禁用的触发器。

如果这不起作用,这是另外两种可能性之一。你有备份吗?或正确存储在源代码管理中的所有代码,以便您可以在需要时恢复到以前的版本。如果你这样做了,请找出为什么 triiger 被更改或删除。可能它正在干扰另一个过程,并且这样做的人不够专业,无法确定是否仍然需要触发器 init 的当前形式。

于 2010-05-05T19:53:32.870 回答