¿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í.

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.