只有“TRIGGER_StuDDL”触发器无效时,才可以删除或修改表。
发表在ASP.NET图书答疑
2016-07-15
我在使用表设计器或者借助代码修改表的内容的时候有如下提示:只有“TRIGGER_StuDDL”触发器无效时,才可以删除或修改表。并且我已经在表的设计器里面 把表设计器和数据库设计器里面 把阻止保存要求重新创建表的更改选项前面的√给去掉了,但是还是无法修改表。麻烦大神帮忙解决下,谢谢
小科_mrkj
学分:43 LV2
读者朋友:
您好,选中要修改的那个表,展开节点,找到触发器节点,展开,把TRIGGER_StuDDL触发器删除掉,这个触发器应该是自己写的一个关联删除的触发器。
wangjing
学分:0 LV1
但是我展开了要删除或者修改的表的节点,并没有相关的触发器,而且不仅仅是这张表,我所有的表都是这样的,我要对任何一张表做删除或修改,都会出现这样的报错。
wangjing
学分:0 LV1
后来我把数据库db_2008的文件换了一下,就可以了。而且我本地的其他数据库就没有这个问题,只有db_2008的数据库有这个问题,醉了,不知道是谁什么原因,报错提示要停止的那个触发器,我点开db_2008数据库里面的所有表的节点下面的触发器,都是空的,所以哪位大神知道是什么原因,麻烦告诉我一下,谢谢哈。