我们是一家生产工厂,运行的是用SQL Server编写的ERP系统。我从未使用过SQL,因此不了解这种语言。我所知道的是,为我们运行和更新数据的触发器作业现在不再运行。有没有熟悉的人能回答我关于这个的问题?任何帮助都将不胜感激!
谢谢,
贾娜
发布于 2010-05-06 03:53:33
嗯,有人可能禁用了触发器,有人可能删除了触发器,也可能有人改变了触发器。
下面是在一个表上启用所有触发器的代码:
ALTER TABLE mydatabse.dbo.mytable启用Trigger ALL
或者,您可以只启用一个已禁用的触发器。
如果这不起作用,这是另外两种可能性之一。YOu确实有备份,对吧?或者所有正确存储在源代码控制中的代码,以便您可以在需要时恢复到eralier验证。如果您这样做了,请找出为什么triiger被更改或删除。可以证明,它正在干扰另一个进程,而这样做的人并不够专业,无法确定触发器init的当前形式是否仍然需要。
https://stackoverflow.com/questions/2776301
复制相似问题