我们是一家制造工厂,运行用SQL Server编写的ERP系统。我从未使用过SQL,因此不懂语言。我所知道的是,为我们运行和更新数据的触发器作业现在不再运行。是否有人熟悉我的回答任何问题?任何帮助肯定会受到赞赏!
谢谢,
亚娜
答案 0 :(得分:0)
有人可能已经禁用了触发器,有人可能已经删除了触发器或有人可能已经更改了触发器。
以下是启用表格上所有触发器的代码:
ALTER TABLE mydatabse.dbo.mytable ENABLE Trigger ALL
或者你可以只启用一个被禁用的触发器。
如果这不起作用,那么它是另外两种可能性之一。你有备份权吗?或者所有代码都正确存储在源代码管理中,以便在需要时可以恢复为更好的版本。如果你这样做,找出为什么triiger被删除或删除。可能它干扰了另一个过程,那些做过那个过程的人不够专业,无法确定是否仍然需要触发器init的当前形式。