Saludos Amigos..
Tengo una duda de como dar permisos a un usario en SQL Server 2000.
Agregue un nuevo rol de SQL Server el cual lo denominé "soloLectura",
en ese rol se define que el usuario solo va a tener permisos de
lectura o "Select" sobre 8 tablas y se deniegan los permisos de
"Insert", Update" y "Delete".
Sucede que agrege un nuevo usuario y le asigné el rol de "SoloLectura"
y funciona bastante bien. Debo acotar que las tablas tienen un owner
diferente al usuario de solo lectura.
Pero para que funcione el usuario "SoloLectura" debo colocar "Select *
From owner.MiTabla", pues si coloco la sentencia "Select * From
MiTabla", sin especificar el owner me dice que no encuentra el objeto.
Ahora bien, esto lo quiero hacer porque tengo una aplicación web, el
cual se conecta a la base de datos con un usuario con permisos de
lectura y escritura y yo quiero limitar eso a un usuario de "Solo
Lectura".
Mi problema es que en todas las paginas ASP, las sentencias sql estan
sin especificar el "owner" de la tabla.
Lo que deseo es poder ejecutar mis sentencias "Select" con el usuario
"SoloLectura" sin tener que especificar el owner original de la tabla.
Sin mas que agregar y agradeciendo de antemano la ayuda prestada.
Saludos Cordiales
Ivan
Leer las respuestas