假设用户“Bob”获得来自John的SELECT
特权,并且Bob还从另一个用户Joe获得SELECT
特权,但是这次使用GRANT
选项。SQL Server撤销选择
如果有人撤销级联选择权限会发生什么?从Bob的账户和Bob给予特权的所有账户(即使他们之前从别的地方获得),这个选择特权是否会被删除?
假设用户“Bob”获得来自John的SELECT
特权,并且Bob还从另一个用户Joe获得SELECT
特权,但是这次使用GRANT
选项。SQL Server撤销选择
如果有人撤销级联选择权限会发生什么?从Bob的账户和Bob给予特权的所有账户(即使他们之前从别的地方获得),这个选择特权是否会被删除?
是的,它会的。从http://msdn.microsoft.com/en-us/library/ms187728(v=sql.90).aspx
CASCADE
采取表示这是 将被取消的许可,也从其他 校长撤销其所一直被此主体授予 。当您的 正在使用CASCADE参数时,您的 还必须包含GRANT OPTION for 参数。
我推荐你在Serverfault上询问这个问题。 StackOverflow用于编程问题,SF用于系统管理员。我认为那里的知识可能更接近这个问题。 – JNK
好吧,我也会这样做..谢谢! – pi012