revoke insert
on sc
fromu5cascade(u5可以转让insert权限) )。
这里的cascade是什么意思? 请不要加错误。 为什么要放进去?
如果不添加,将发生以下错误:
消息4611、级别16、状态1、第1行
要取消或拒绝允许的权限,请指定CASCADE选项。
原因:
因为U5可以转让insert权限
也就是说,以前执行的是:
GRANT inserton scTO
u5w ith授权选项
那么,在这个u5用户登录后。
没关系
授权防毒墙网络版的其他用户。
revoke insert
on sc
from u5 cascade
目的是收回授予u5的权限,同时也收回将u5许可给其他用户的权限。
举个例子吧。
我的数据库上面有a和b两个用户。
首先使用管理员帐户运行
授权选择工具
然后我用a用户登录。
执行了
1授权选择工具
2 go
换句话说,a还可以授权b,允许b访问Goods表,并且也可以授权其他人。
现在返回管理员帐户
中选择所需的墙类型
revokeselectongoodsfromacascade
因此,在回收a的权限的同时,也回收a赋予b的权限。
那么,a和b都没有访问Goods表的权限。
如果没有cascade联合删除,管理员恢复了a的权限。 但是,b还有权限。 b还可以授予a权限,也可以授予c、d、e、f、g。
如果没有cascade,管理员会疲惫不堪。