当前位置: 代码迷 >> Sql Server >> mssql 删除表时出错
  详细解决方案

mssql 删除表时出错

热度:45   发布时间:2016-04-27 13:45:44.0
求救 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 下,找 “可编程性”---数据库触发器 ,找到后删除即可
  相关解决方案