Mit*_*man 11
默认情况下,public角色不能执行任何操作*.如果某些DBA希望每个人都拥有这些权限,则会授予公共角色其他权限(查看或更改数据或运行存储过程).
* - 好吧,几乎任何事情.他们可以查看一些系统视图并运行不接触任何数据的查询(例如"select'a'").
要查看特定权限,请右键单击该角色(在SQL 2005中,它的数据库> {您的数据库}>安全性>角色>数据库角色),然后选择"属性".
编辑:您可能还想检查服务器级公共角色.在安全>服务器角色>公共
小智 5
每个数据库用户都属于公共数据库角色.
当用户未被授予或拒绝对安全对象的特定权限时,用户将继承在该对象上授予public的权限.
公共服务器角色被授予VIEW ANY DATABASE权限和默认端点上的CONNECT权限.
实际上,公共服务器角色不是固定服务器角色,因为可以更改权限,但默认情况下每个用户都属于公共数据库角色.
你可以在这里查看:https://msdn.microsoft.com/en-us/library/ms188659.aspx
| 归档时间: |
|
| 查看次数: |
61837 次 |
| 最近记录: |