sql - 防止在 SQL Server 中删除表

标签 sql sql-server

有没有一种方法可以简单地通过使用 SSMS 及其功能来防止 SQL Server 中的 DROP TABLE?

最佳答案

不要授予用户删除表的权限。

您可能会认为 DDL trigger可以防止这个。它在某种程度上确实如此:它让下降发生,然后将其回滚。这并不能阻止它,但我想它可能已经足够好了。

关于sql - 防止在 SQL Server 中删除表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12395412/

相关文章:

mysql - 平均MySQL中的某个列值

sql - 在链接服务器中使用 Case 语句

PHP - 为什么新的 SQLSRV 驱动程序比旧的 mssql 驱动程序慢?

c# - 使用 SqlParameter 创建 Order By 子句

sql-server - 没有。在 SQL Server 2005 中运行选择查询后受影响的行数

php - SQL Join Ads with their Fields 将字段显示为列

php - SQL SELECT 问题

sql - 将列的值分配给sql中的变量使用jinja模板语言

sql - SQL中如何查找重复记录?

sql - 使用 XML 数据类型读取存储在 SQL Server 2008 R2 中的 XML 文档