【发布时间】:2010-05-05 19:51:33
【问题描述】:
我们是一家使用 SQL Server 编写的 ERP 系统运行的制造工厂。我从未使用过 SQL,因此不懂该语言。我所知道的是,正在运行并为我们更新数据的触发器作业现在不再运行。有没有足够熟悉的人可以为我回答有关此的任何问题???任何帮助都将不胜感激!
谢谢,
贾娜
【问题讨论】:
标签: sql-server erp
我们是一家使用 SQL Server 编写的 ERP 系统运行的制造工厂。我从未使用过 SQL,因此不懂该语言。我所知道的是,正在运行并为我们更新数据的触发器作业现在不再运行。有没有足够熟悉的人可以为我回答有关此的任何问题???任何帮助都将不胜感激!
谢谢,
贾娜
【问题讨论】:
标签: sql-server erp
好吧,有人可能禁用了触发器,有人可能删除了触发器,或者有人更改了触发器。
下面是启用表上所有触发器的代码:
ALTER TABLE mydatabse.dbo.mytable ENABLE Trigger ALL
或者你可以只启用一个被禁用的触发器。
如果这不起作用,这是另外两种可能性之一。你有备份吗?或正确存储在源代码管理中的所有代码,以便您可以在需要时恢复到以前的版本。如果你这样做了,请找出为什么 triiger 被更改或删除。可能它正在干扰另一个进程,并且这样做的人不够专业,无法确定是否仍然需要触发器 init 的当前形式。
【讨论】: