SQL_Server2000 cascade删除问题 PS:新手问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:31:24
有2个用户U1 U2
有下列语句:
grant insert on sc to U1 with grant option;
grant insert on sc to U2 with grant option;
然后:
revoke insert on sc from U1 cascade;
那么U1就失去了对表sc的insert权利 那U2呢? 我做实验的时候貌似U2还
有对表sc的insert权利 但书上写的好像不是这样 哪位高手帮小弟解答下
不胜感激

楼主可能理解错了。书里的意思应该是先在管理员帐号下执行
grant insert on sc to U1 with grant option;
这样,就授予了u1相应的权限,并且u1可以把该权限授予其它用户。

这时候你需要用u1登录,然后执行
grant insert on sc to U2 with grant option;

之后,在管理员帐户下执行
revoke insert on sc from U1 cascade;
就会同时收回授予u2的权限。

1 楼正解。