¿Hay diferencias entre Owned Schemasy Role Members?
Según tengo entendido, Role Membersson obligatorios: el usuario debe tener al menos una de las casillas de Role Membersverificación marcadas.
Sin embargo, el Owned Schemasno es obligatorio. Realmente me hace preguntarme por qué hay una necesidad de tener Owned Schemasallí.

fuente

db_datareaderrol y el esquema, que no son necesariamente legibles por nadie más. Funcionaría bien para una aplicación que solo necesita acceso de lecturadbo, pero necesita instalar algunos procs o disparadores almacenados. Por supuesto, eso aún requiere que agregue a cada usuario tanto al rol como al esquema manualmente.Bueno ... este es un hilo muy antiguo, pero aún me faltan 2 centavos para aquellos que aún lo visiten aquí. Este enlace tiene la mejor respuesta para la consulta anterior.
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/ownership-and-user-schema-separation-in-sql-server
Un extracto de lo mismo:
fuente