Existe-t-il des différences entre Owned Schemas
et Role Members
?
D'après ma compréhension, les Role Members
sont obligatoires - l'utilisateur doit avoir au moins une des cases à cocher sous Role Members
cochée.
Cependant, ce Owned Schemas
n'est pas obligatoire. Cela me fait vraiment me demander pourquoi il y a un besoin d'y avoir Owned Schemas
.
la source
db_datareader
rôle et le schéma, qui ne sont pas nécessairement lisibles par quelqu'un d'autre. Fonctionnerait bien pour une application qui n'a besoin que d'un accès en lecturedbo
, mais doit installer certains proc ou déclencheurs stockés. Bien sûr, cela vous oblige toujours à ajouter manuellement chaque utilisateur au rôle et au schéma.Eh bien .. c'est un fil très ancien mais toujours à 2 centimes de moi pour ceux qui vont toujours visiter ici. Ce lien a la meilleure réponse à la requête ci-dessus.
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/ownership-and-user-schema-separation-in-sql-server
Un extrait du même:
la source