SQL Server - roles

   
Vista:
Imágen de perfil de lluis

roles

Publicado por lluis (4 intervenciones) el 09/06/2012 12:40:38
buenas,
como se hace para definir un rol en sql 2008 que denegue acceso a todas las tablas y vistas y asignarlo a grupos de usuarios del dominio, para luego en cada grupo de usuarios dar permisos solo a las tablas y vistas que puedan acceder ?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

roles

Publicado por Isaias (3186 intervenciones) el 11/06/2012 17:15:54
Si tienes 2005 o superior, seria mejor que implementaras SCHEMAS, checa esta liga:

http://consejosdelguru.blogspot.mx/2009/06/schemas-sql-2005-y-2008.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de lluis

roles

Publicado por lluis (4 intervenciones) el 12/06/2012 13:56:57
gracias por responder tan rapido

ok ya he visto como se crean los esquemas y se cambian las tablas o vistas de un esquema a otro, ahora bien, si quiero que un grupo de usuarios solo pueda ver una vista determinada tendré que bloquear el acceso a las demás tablas, como se hace esto ??
aparte si quiero que solo pueda acceder a los datos de la vista tendré que dar acceso también a las tablas que forman la vista ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

roles

Publicado por Isaias (3186 intervenciones) el 12/06/2012 17:51:34
El SCHEMA, es para dar permisos de forma GLOBAL a un grupo de usuarios que pertenecen a dicho schema, si dentro de este, hay usuarios con otro perfil, debes ir a esos usuarios en particular y dar o quitar los permisos a esos usuarios.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar