sql-server – SQL Server:架构的显式权限?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server:架构的显式权限?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在为sql Server中的某些Schema提供权限时,我想拒绝某些用户的某些操作.我是否必须明确拒绝这些,或者当用户获得此架构的权限时,是否会自动拒绝其他用户对此架构的权限?

解决方法

默认情况下,不会向用户授予对架构中对象的权限.但是,用户可以通过几种方式获得对象的权限.例如,可以明确地向用户和/或用户所属的组授予权限.

即使已授予用户对该对象的权限,DENY命令也会拒绝用户或组的权限.例如,假设用户A是MyGroup组的成员,并且该组已被授予访问MyTable表的权限. MyGroup中的所有用户都可以查询MyTable.现在,您可以拒绝用户A访问MyTable.用户A将无法查询MyTable,但其他组成员仍然可以查询该表.

因此,最好明确拒绝不应该访问架构的用户的权限.

猜你在找的MsSQL相关文章