none
GRANT VIEW ANY DATABASE a un rol RRS feed

  • Pregunta

  • Tengo que asignar el permiso  VIEW ANY DATABASE a un rol.

    He creado el rol:

    use master
    go
    
    create role rl_vanydb
    go

    Tengo que asignar a "rl_vanydb" el permiso  VIEW ANY DATABASE.

    Ayuda....

    viernes, 23 de noviembre de 2018 15:35

Respuestas

  • Recuerda que para esto tiene que ser un rol de servidor y no un rol de base de datos.

    Desde SSMS haz clic-derecho sobre el rol de servidor, pincha en Propiedades, Y en securables selecciona "Servers", y abajo en la lista de permisos verás "view any database". Ponle la X en la columna "Grant".

    Screenshot

    • Marcado como respuesta Leo Est lunes, 26 de noviembre de 2018 14:43
    viernes, 23 de noviembre de 2018 18:16

Todas las respuestas

  • Hola  Leo Est

    Dando seguimiento a tu pregunta, te comparto algunos procedimientos que puedes intentar.

    https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-2017

    https://docs.microsoft.com/en-us/sql/t-sql/statements/grant-transact-sql?view=sql-server-2017

    https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-2017

    https://docs.microsoft.com/en-us/sql/t-sql/statements/grant-server-permissions-transact-sql?view=sql-server-2017

    https://docs.microsoft.com/es-es/sql/t-sql/statements/grant-object-permissions-transact-sql?view=sql-server-2017

    Espero que te sean de utilidad.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 23 de noviembre de 2018 18:09
    Moderador
  • Recuerda que para esto tiene que ser un rol de servidor y no un rol de base de datos.

    Desde SSMS haz clic-derecho sobre el rol de servidor, pincha en Propiedades, Y en securables selecciona "Servers", y abajo en la lista de permisos verás "view any database". Ponle la X en la columna "Grant".

    Screenshot

    • Marcado como respuesta Leo Est lunes, 26 de noviembre de 2018 14:43
    viernes, 23 de noviembre de 2018 18:16