Granularidad Fina

25/06/2004 - 22:06 por AsiakRubio | Informe spam
Hola, que tal, Resulta que ocupo permisos a nivel de campo
en mis tablas, y quisiera saber si existe algun metodo que
haga que SQL le devuelva columnas Vacias a un usuario que
no tiene permiso para verlas, en vez de que mande un error.

Gracias.

Preguntas similare

Leer las respuestas

#1 MAXI
26/06/2004 - 05:22 | Informe spam
Hola, lo mejor en este caso es que implementes otro modelo de seguridad, por
ej que implementes vistas con distintos propietarios.

Ademas consideraria no darle acceso directo a las tablas sino por medio SP


Suerte




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"AsiakRubio" escribió en el mensaje
news:216ac01c45aef$f161ab50$
Hola, que tal, Resulta que ocupo permisos a nivel de campo
en mis tablas, y quisiera saber si existe algun metodo que
haga que SQL le devuelva columnas Vacias a un usuario que
no tiene permiso para verlas, en vez de que mande un error.

Gracias.
Respuesta Responder a este mensaje
#2 Javier Loria
26/06/2004 - 17:13 | Informe spam
Hola:
Podrias crear una vista para esto:
CREATE VIEW MiTablaSegura
AS
SELECT ...
, CASE WHEN SYSTEM_USER='XXXX" THEN ColumnaX
ELSE ''
END AS ColumnaX
FROM Tabla
Claro que la condicion del CASE puede ser cualquier otra y no solo
basada en SYSTEM_USER.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
AsiakRubio escribio:
Hola, que tal, Resulta que ocupo permisos a nivel de campo
en mis tablas, y quisiera saber si existe algun metodo que
haga que SQL le devuelva columnas Vacias a un usuario que
no tiene permiso para verlas, en vez de que mande un error.

Gracias.
Respuesta Responder a este mensaje
#3 AsiakRubio
26/06/2004 - 17:22 | Informe spam
¡¡Gracias!!
Hola, lo mejor en este caso es que implementes otro


modelo de seguridad, por
ej que implementes vistas con distintos propietarios.

Ademas consideraria no darle acceso directo a las tablas


sino por medio SP


Suerte




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"AsiakRubio"


escribió en el mensaje
news:216ac01c45aef$f161ab50$
Hola, que tal, Resulta que ocupo permisos a nivel de




campo
en mis tablas, y quisiera saber si existe algun metodo




que
haga que SQL le devuelva columnas Vacias a un usuario




que
no tiene permiso para verlas, en vez de que mande un




error.

Gracias.




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida