En SQL Server, tengo un usuario en una base de datos en particular y me han pedido que les otorgue acceso a todas las vistas de la base de datos que no son del sistema. Creo que esto se puede hacer editando asegurables de vista de tipo y otorgando selección en cada uno, pero hay muchas, muchas vistas. ¿Hay una manera más eficiente de lograr esto?
fuente
EXEC
no me molestaría en una tarea única.Tomé otro enfoque en mi caso. Esto es lo que hice:
Lo bueno es que el nuevo usuario no tendrá acceso a las tablas, ni siquiera podrá ver las tablas.
Espero que ayude.
fuente