mssql不允许删表方法

为了避免用户误输sql命令,导致相应的数据表被删除,导致数据库灾难的发生,下文将举例
采用ddl触发器避免用户误删数据表的方法

1 create trigger  stopDeleteTable
2    on database 
3    for drop_table   
4    as 
5       print N'禁止删除相关数据表!'
6       rollback;
7    go
8    ---以上sql脚本创建了一个数据库触发器器,并对drop表命令进行了监控,
9    ---当我们执行删除表命令时,此时会提示相关的禁止删除的错误消息。

引自:http://www.maomao365.com/?p=8012

365个夜晚,我希望做到两天更一篇博客。加油,小白!
原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/14251966.html