Otorgue o revoque permisos sobre instancias, bases de datos y tablas para usuarios específicos en DMS.
Requisitos previos
El hosting de seguridad está habilitado para la instancia. Enable security hosting.
El usuario objetivo está agregado en DMS. User management.
Notas
La gestión detallada de permisos en bases de datos, tablas, filas y columnas sensibles requiere hosting de seguridad. Los permisos de columnas sensibles también requieren protección de datos sensibles.
Un administrador o DBA puede otorgar y revocar permisos de recursos para los usuarios dentro del inquilino actual de DMS.
Un propietario de datos puede otorgar y revocar permisos para las bases de datos y tablas que gestiona.
Métodos de gestión de permisos
|
Rol de usuario |
Método de gestión |
Tipos de recursos |
|
Administrador |
Permisos de instancia, permisos de base de datos, permisos de tabla, permisos de columna sensible, permisos de fila y propiedad de recursos. |
|
|
Permisos de instancia, permisos de base de datos y permisos de tabla. |
||
|
DBA |
Permisos de instancia, permisos de base de datos, permisos de tabla, permisos de columna sensible, permisos de fila y propiedad de recursos. |
|
|
Permisos de instancia, permisos de base de datos y permisos de tabla. |
||
|
Propietario del recurso |
Permisos de instancia, permisos de base de datos, permisos de tabla, permisos de columna sensible, permisos de fila y propiedad de recursos. |
|
|
Todos los usuarios del inquilino actual (independiente del rol) |
Permisos de instancia, permisos de base de datos, permisos de tabla, permisos de objetos programables, permisos de columna sensible, permisos de fila y propiedad de recursos. |
Un propietario de recurso puede ser propietario de una instancia, de una base de datos o de una tabla.
Gestión de permisos mediante la administración de instancias
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
En la pestaña Instance List, localice la instancia objetivo y haga clic en en la columna Actions.
-
En la pestaña Instance Permission, otorgue o revoque permisos de instancia.
-
Otorgar permisos de instancia
Haga clic en Grant Instance Permissions, seleccione los permisos de Performance View, Query, Export o Change que desea otorgar a un usuario específico y, a continuación, haga clic en Confirm.
En el área Permission Settings, bajo Security Hosting Only, seleccione los permisos necesarios y establezca un Expiration Time, como 1 month.
-
Revocar permisos de instancia
Para revocar permisos de un solo usuario: En la fila del usuario objetivo, haga clic en Revoke Permission. Seleccione los permisos que desea revocar y haga clic en Confirm.
Para revocar permisos de varios usuarios: Seleccione los usuarios, haga clic en Revoke Permission, seleccione los permisos que desea revocar y, a continuación, haga clic en Confirm.
-
Extender autorización
Para extender permisos próximos a vencer, seleccione al usuario y haga clic en Extend Authorization.
-
-
En la pestaña Database Permission, otorgue o revoque permisos de base de datos.
-
Otorgar permisos de base de datos
Haga clic en Grant Database Permissions, seleccione los permisos de Query, Export o Change que desea otorgar para una base de datos específica y, a continuación, haga clic en Confirm.
En la lista desplegable Expiration Time, seleccione un periodo de validez, como 1 month.
-
Revocar permisos de base de datos
Para revocar permisos de un solo usuario: En la columna Actions del usuario objetivo, haga clic en Revoke Permission. Seleccione los permisos que desea revocar y haga clic en Confirm.
-
Para revocar permisos de varios usuarios: Seleccione los usuarios, haga clic en Revoke Permission, seleccione los permisos que desea revocar y, a continuación, haga clic en Confirm.
En el cuadro de diálogo Manage Permissions, en la pestaña Database Permission, seleccione los registros que desea revocar marcando la casilla en la fila de la base de datos objetivo, por ejemplo,
dmsdb.
-
Extender autorización
Para extender permisos próximos a vencer, seleccione al usuario y haga clic en Extend Authorization.
-
-
En la pestaña Database List, configure propietarios en lote, transfiera la propiedad o gestione permisos para bases de datos, tablas, columnas y filas.
NotaTambién puede hacer clic en junto a la base de datos objetivo para gestionar sus permisos de recursos.
Gestión de permisos mediante la administración de usuarios
Otorgar o revocar permisos de recursos
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
-
Otorgue permisos de usuario.
NotaEl hosting de seguridad debe estar habilitado para la instancia antes de que un administrador pueda otorgar permisos a los usuarios sobre bases de datos, tablas, filas y columnas sensibles.
Seleccione el usuario objetivo y haga clic en Authorize User en la parte superior de la página, o haga clic en Authorize en la fila del usuario objetivo. Otorgue permisos para instancias, bases de datos, tablas, filas o columnas sensibles, o agregue al usuario a una plantilla de permisos.
NotaTambién puede hacer clic en Authorize junto a la base de datos objetivo para gestionar los permisos de recursos.
-
Revoque permisos de usuario.
En la fila del usuario objetivo, haga clic en .
Seleccione el recurso objetivo, marque los permisos de recurso que desea revocar y, a continuación, haga clic en Revoke Permission.
Seleccione los tipos de permiso que desea revocar, como Export y Change, y luego haga clic en Confirm.
-
Extienda el periodo de autorización.
Solicite la extensión de permisos que están por vencer.
Consulta de permisos de usuario
Los administradores pueden consultar los permisos de un usuario para instancias, bases de datos, tablas, filas y columnas sensibles, así como los recursos que posee.
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
En la fila del usuario objetivo, haga clic en .
-
En la pestaña Standard Permissions, consulte los permisos de recursos que tiene el usuario.
Los permisos se clasifican en Instance Permission, Database Permission, Table Permission, Row Permission y Sensitive Column Permission. La tabla muestra el Permission type, Grant time, Expiration time, Current status y Actions (puede hacer clic en Permission Details para ver más información) de cada permiso.
-
En la pestaña My Resources, consulte los recursos que posee el usuario.
Puede filtrar recursos por Owner's instances, Owner's databases u Owner's tables. La tabla muestra información como Schema, Region y Data Owner. La columna Actions proporciona enlaces a Permission Management y Adjust Data Owner.
Gestión de permisos mediante plantillas de permisos
Otorgar o revocar permisos
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
Haga clic en el nombre de una plantilla existente para abrir la página de detalles, o Create a permission template.
-
Agregue recursos.
Haga clic en Add Resource para agregar recursos de instancia, base de datos y tabla a la plantilla.
-
En el cuadro de búsqueda, introduzca el nombre de la instancia objetivo, presione Enter y, a continuación, seleccione el recurso objetivo y el Permission Type.
NotaAntes de confirmar, puede agregar instancias, bases de datos y tablas en diferentes pestañas al mismo tiempo.
Con hosting de seguridad, los tipos de permiso disponibles incluyen Performance View, Query, Export y Change. Sin hosting de seguridad, solo está disponible el permiso Instance-Login. Después de realizar sus selecciones, haga clic en Confirm.
Haga clic en Confirm.
-
Agregue usuarios.
En la página de detalles de la plantilla, haga clic en Authorize.
-
Haga clic en el cuadro de búsqueda para seleccionar los usuarios que desea autorizar y establezca el periodo de validez del permiso.
En el cuadro de diálogo Authorize, tenga en cuenta que esta autorización es una operación aditiva. Si se otorga nuevamente un permiso del mismo tipo, el nuevo periodo de validez anula al anterior. También puede hacer clic en Load from Authorized User List para agregar usuarios rápidamente.
Haga clic en Confirm.
Consultar y revocar permisos
-
En la página de detalles de la plantilla, haga clic en Authorization Records.
La página muestra dos subpestañas: Authorization Logs y Authorized Personnel. La tabla en la pestaña Authorization Logs contiene columnas como Authorized person, Expiration time, Authorizer, Action (Revoke/Authorize) y Authorization time, donde se registran los detalles de cada autorización o revocación.
-
En la pestaña Authorized Personnel, consulte los usuarios a quienes se les han otorgado permisos mediante esta plantilla y utilice el botón Revoke para revocar sus permisos.
NotaEsta acción revoca todos los permisos sobre todos los recursos de la plantilla que se otorgaron más recientemente al usuario.
La lista de personal autorizado incluye columnas como Authorized person, Last operation time, Last operator y Revocation status. El estado puede ser Revoked o Not Revoked. Para usuarios con estado Not Revoked, puede consultar Permission Details y ejecutar la acción Revoke. Para usuarios revocados, solo puede consultar Permission Details. Puede utilizar el botón Batch Revoke para revocar permisos de varios usuarios a la vez.
Solicitud de ticket de permisos
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
En la página Permission Ticket List, haga clic en Apply for Permission y seleccione el tipo de permiso que desea solicitar en el menú desplegable.
-
En la página Permission Application, configure los permisos que solicita para la instancia, base de datos, tabla u otros recursos.
-
Seleccione los recursos para su solicitud.
Categoría
Tipos de permiso
Descripción
Hosting de seguridad deshabilitado
Instancia - Inicio de sesión
Cuando el hosting de seguridad está deshabilitado, solo están disponibles los permisos de inicio de sesión en la instancia.
-
Introduzca el endpoint o nombre de la instancia y, a continuación, haga clic en Search o presione Enter.
-
En la lista de resultados de búsqueda, seleccione la instancia objetivo.
-
Haga clic en
para agregar la instancia seleccionada a la lista Confirm Selected Instances.
Hosting de seguridad habilitado
-
Propietario de instancia
-
Propietario de base de datos
-
Propietario de tabla
-
Permisos de instancia
-
Rendimiento de instancia
-
Permisos de base de datos
-
Permisos de tabla
-
Permisos de objetos programables
-
Permisos de fila
-
Permisos de columna sensible
Los siguientes pasos utilizan una solicitud de permiso de base de datos como ejemplo:
-
Introduzca el nombre de la base de datos y haga clic en Search o presione Enter. Puede usar el signo de porcentaje (
%) como comodín para coincidencias aproximadas. Por ejemplo:dms%test. -
En la lista de resultados de búsqueda, seleccione el objetivo al que desea agregar permisos.
-
Haga clic en
para agregar el objetivo seleccionado a la lista Confirm Selected Databases/Tables/Columns.
-
Seleccione el Permission Type que solicita (Login, Query, Export o Change), establezca una Duration para los permisos e introduzca un Reason for Application.
-
Haga clic en Submit Application para enviar la solicitud para su aprobación.
-
Una vez aprobado el ticket, el sistema otorga automáticamente los permisos solicitados.
Para instancias de Security Collaboration, el flujo de trabajo de aprobación es personalizable.
Para instancias sin Security Collaboration: si el hosting de seguridad está deshabilitado, solo están disponibles los permisos de inicio de sesión en la instancia y el DBA de la instancia aprueba de forma predeterminada. Si el hosting de seguridad está habilitado, el propietario del recurso aprueba. Si no hay propietario definido, el DBA de la instancia aprueba.
Gestión de permisos mediante Mis permisos
Inicie sesión en DMS 5.0.
-
Pase el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
-
En la pestaña My Resources, gestione los permisos de recursos:
-
Otorgue permisos a otros usuarios sobre el recurso.
Haga clic en Permission Management junto a la instancia objetivo o al recurso de base de datos/tabla y, a continuación, otorgue los permisos.
En el cuadro de diálogo Permission Management, puede consultar la lista de usuarios autorizados, incluidos sus nombres de usuario (por ejemplo,
db_doc), tipos de permiso (Query, Export y Change), fecha de vencimiento y método de otorgamiento. -
Ajuste el propietario de una instancia, base de datos o tabla.
Seleccione el recurso objetivo y haga clic en Transfer Ownership, Add Owner o Release Owner.
En la lista de instancias de la pestaña My Resources, seleccione un recurso objetivo y haga clic en Transfer Ownership, Add Owner o Release Owner para ajustar el propietario del recurso.
-
API relacionadas
ListDatabaseUserPermissions: Lista los detalles de permisos de los usuarios de una base de datos especificada.
ListUserPermissions: Consulta los permisos de base de datos y tablas de un usuario especificado.
GrantUserPermission: Otorga a un usuario permisos para una base de datos o tabla.
RevokeUserPermission: Revoca los permisos de un usuario para una base de datos o tabla.