日期:2014-05-18  浏览次数:20743 次

求救 mssql 删除表时出错
执行
SQL code
drop table dbo.a

时出错。

提示:

You must disable Trigger "safety" to drop or alter tables!
消息 3609,级别 16,状态 2,第 1 行
事务在触发器中结束。批处理已中止。



------解决方案--------------------
DDL 触发器
禁止删除表
------解决方案--------------------
先禁用这个safety 触发器
------解决方案--------------------
探讨
执行

SQL code
drop table dbo.a

时出错。

提示:

You must disable Trigger "safety" to drop or alter tables!
消息 3609,级别 16,状态 2,第 1 行
事务在触发器中结束。批处理已中止。

------解决方案--------------------
删除 DDL 触发器 方法: 在表所在的DB 下,找 “可编程性”---数据库触发器 ,找到后删除即可