none
Permisos a Bases de Datos de Usuario RRS feed

  • Pregunta

  • Estimados.

    Tengo un SQL 2012.

    En un Grupo de AD, tengo varios usuarios.

    A dicho grupo necesito dar 2 permisos:

    1.- Lectura a todas las BD de usuario.

    2.- Permisos de VIEW Definition a los SP de todas las tablas de usuario.

    Cual seria la mejor solucion, pues parti dando permisos de datareader bd por bd (con un cursor)

    Saludos.

    martes, 27 de agosto de 2019 18:21

Respuestas

  • Sí, creo que la solución que propones (conceder los permisos en cada base de datos, una por una) es la mejor. No creo que haya ninguna forma de conceder esos permisos (y solo esos) con un único comando a nivel de instancia.

    Así que me temo que la solución pasa por recorrer las bases de datos, y si son muchas la solución es un cursor (o usar código cliente para generar las sentencias, o usar un cross apply... -- a estos niveles no notarás diferencia de rendimiento).

    • Marcado como respuesta CristianMP martes, 27 de agosto de 2019 20:46
    martes, 27 de agosto de 2019 20:19

Todas las respuestas

  • Sí, creo que la solución que propones (conceder los permisos en cada base de datos, una por una) es la mejor. No creo que haya ninguna forma de conceder esos permisos (y solo esos) con un único comando a nivel de instancia.

    Así que me temo que la solución pasa por recorrer las bases de datos, y si son muchas la solución es un cursor (o usar código cliente para generar las sentencias, o usar un cross apply... -- a estos niveles no notarás diferencia de rendimiento).

    • Marcado como respuesta CristianMP martes, 27 de agosto de 2019 20:46
    martes, 27 de agosto de 2019 20:19
  • Estimado Alberto.

    En un momento pensé que debía crear algún perfil, asi que gracias por vuestro comentario.

    Saludos Cordiales.


    martes, 27 de agosto de 2019 20:46
  • Hola amigo,

    Cree un nuevo grupo con los permisos necesarios e ingrese los usuarios.
    Tomará menos trabajo.

    Jefferson Clyton Pereira da Silva - [MCSA | MCP | MCTS | MTA | Analista de Banco de Dados - Sql Server e Oracle ]

    jueves, 29 de agosto de 2019 0:39