Sql-Server
如何拒絕表的刪除權限?
有沒有辦法拒絕使用者或角色對特定表的刪除權限?
如果您需要防止某些使用者刪除表,請嘗試以下操作:
DENY DELETE ON OBJECT::dbo.table_to_deny TO restricted_user;
嘗試使用 DDL 觸發器 FOR DROP_TABLE:
CREATE TRIGGER NO_DROP_TABLE ON DATABASE FOR DROP_TABLE AS PRINT 'Dropping tables are not allowed' ROLLBACK