第8章SQLServer安全管理.pptVIP

  • 4
  • 0
  • 约1.33万字
  • 约 76页
  • 2019-12-13 发布于湖北
  • 举报
命令格式: GRANT | DENY | REVOKE {ALL|permission[…n]} {[列 | ON 表] |ON 存储过程名} |ON 扩展存储过程名} |ON 用户定义函数名} TO 帐户|角色|用户|组 命令说明: (1)GRANT、DENY、REVOKE分别表示允许、禁止或废除对象权限。 (2)ALL表示允许、禁止或废除所有适用的权限。只有sysadmin、db_owner成员及数据库拥有者有权使用ALL。 (3)permission表示允许、禁止或废除的对象权限。例如SELECT、INSERT等。 如将上例中的test用户禁止获得查询,插入,删除,修改的操作。 可使用如下SQL语句来实现: USE 学生库 GO DENY SELECT, INSERT,UPDATE,DELETE ON 学生成绩 TO test GO 这样就禁止了test用户的的所有权限。 注意:如果使用DENY命令拒绝某用户获得某项权限,即使该用户后来又加入了具有该项权限的某工作组或角色,则该用户将依然无法使用该项权限。例如test用户被拒绝(禁止)了SELECT, INSERT,UPDATE,DELETE权限,那么即使将来test用户成为角色techer_math的成员,而该角色具有所有的对象权限,那么test用户也无法使用这些权限

文档评论(0)

1亿VIP精品文档

相关文档