我知道sys模式对所有扩展存储过程都有执行访问权限。 如果我的系统管理员登录有架构 - dbo,那么“sys”架构用于什么?
或者我可以推断出sys管理员对所有扩展存储过程都有执行权限吗? 如何用tsql证明它?
答案 0 :(得分:1)
sys
'很神奇。在代码中被识别为特殊的,它在特殊的resource database:
SQL Server系统对象,例如 sys.objects,是物理上持久化的 在资源数据库中,但他们 逻辑上出现在sys模式中 每个数据库。
普通所有权和许可规则不适用于sys
。
系统管理员不需要任何权限,他们拥有所有权限,不能被拒绝或撤销任何内容。