SQL2008 创建个用户 去掉drop表的权限
新创建个用户 只能访问一个库。 给了db_owner权限, 现在想让这个表不能删除删除表,我弄了个触发器
create TRIGGER TR_Safety_Table
ON DATABASE
FOR DROP_TABLE, DROP_trigger
AS
IF( ( SUSER_SNAME() <>'sa' ) )
BEGIN
PRINT '你无DROP TABLE 和 ALTER TABLE 的权限!'
ROLLBACK
END
发现根本没什么用, 然后我把SA禁用了, 发现没什么用, 我用新的这个账号也能删除这个触发器。 在删除的时候好像没触发DROP_trigger。
请问如果 给用户设置 让他不能删除表