Os expongo mi caso: tengo una base de datos SQL Server 2005 ya creada y con muchas tablas. Estoy creando una aplicación web sencilla que permita consultar los datos almacenados en esa base de datos, pero solo consultar.
Después de hacer las pruebas con usuarios con más permisos me dispongo a crear un usuario con permisos limitados para que solo pueda consultar las tablas (SELECT).
Le otorgo los permisos para una determinada tabla así:
Código:
Y todo perfecto para esa tabla, el problema es que hay muchas y me gustaría ahorrarme el tener que ir una po una dando los permisos. He probado con:GRANT SELECT ON NombreTabla TO WebUser
Código:
No obtengo ningún tipo de error pero al hacer la consulta con ese usuario me dice que no tengo permisos.GRANT SELECT ON NombreBaseDatos TO WebUser
A ver si alguno me puede ayudar, porque supongo que será posible hacerlo y seguro que no es muy dificil.
He usado la búsqueda pero no he encontrado nada parecido, espero no estar repitiendo nigún tema.
Saludos.