前端之家收集整理的这篇文章主要介绍了
sql-server – SQL Server:架构的显式权限?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在为
sql Server中的某些Schema提供权限时,我想拒绝某些
用户的某些操作.我是否必须明确拒绝这些,或者当
用户获得此架构的权限时,是否会
自动拒绝其他
用户对此架构的权限?
默认情况下,不会向
用户授予对架构中对象的权限.但是,
用户可以通过几种方式获得对象的权限.例如,可以明确地向
用户和/或
用户所属的组授予权限.
即使已授予用户对该对象的权限,DENY命令也会拒绝用户或组的权限.例如,假设用户A是MyGroup组的成员,并且该组已被授予访问MyTable表的权限. MyGroup中的所有用户都可以查询MyTable.现在,您可以拒绝用户A访问MyTable.用户A将无法查询MyTable,但其他组成员仍然可以查询该表.
因此,最好明确拒绝不应该访问架构的用户的权限.
原文链接:https://www.f2er.com/mssql/80823.html