SQL Server 2017从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

4.3.3 禁止权限DENY语句

出于某些安全性的考虑,可能不太希望让一些人来查看特定的表,此时可以使用DENY语句来禁止对指定表的查询操作,DENY可以被管理员用来禁止某个用户对一个对象的所有访问权限。

禁止语句权限的语法形式为:

     DENY { ALL | statement [ ,...n ] } FROM security_account [ ,...n ]

禁止对象权限的语法形式为:

【例4.18】禁止guest用户对fruit表的操作更新权限,在【查询编辑器】窗口中输入如下T-SQL语句:

     USE mydb
     DENY UPDATE ON fruit TO guest CASCADE;

单击【执行】按钮,即可完成禁止用户更新授权的操作,并在【消息】窗格中显示命令已成功完成的信息提示,如图4-14所示。

图4-14 禁止用户操作权限