Existe-t-il des différences entre Owned Schemas
et Role Members
?
D'après ma compréhension, le Role Members
sont obligatoires - l'utilisateur doit avoir au moins une des cases à cocher sous Role Members
vérifié.
Cependant, le Owned Schemas
n'est pas obligatoire. Cela me fait vraiment me demander pourquoi il est nécessaire d'avoir le Owned Schemas
là-dedans.
Pommes et oranges. Les rôles sont des rôles et les schémas sont des schémas. Le fait qu'il existe un rôle appelé db_accessadmin
et également un schéma appelé db_accessadmin
ne signifie pas qu'un rôle est un schéma ni qu'un schéma est un rôle. Les rôles sont des conteneurs d'appartenance de sécurité, un principal est membre d'un rôle. Les schémas contiennent des objets liés au schéma de base de données et appartiennent à un principal. Lorsque vous créez un nouvel utilisateur, vous pouvez choisir son schéma par défaut, l'ajouter à certains rôles et lui accorder la propriété des schémas. Bien que les actions soient distinctes, les concepteurs de cette boîte de dialogue estiment qu'ils sont en quelque sorte liés quant à mériter tout cet immobilier UX (qui est discutable, mais un sujet complètement différent).