En Data Management (DMS), el control de acceso a metadatos gestiona los permisos de los usuarios para consultar y acceder a bases de datos e instancias. Cuando esta función está habilitada, los usuarios sin permisos de consulta, exportación o modificación en una base de datos o instancia no pueden ver ni acceder a dicho recurso. Este tema describe cómo habilitar el control de acceso a metadatos a nivel de instancia y de base de datos en DMS.
Requisitos previos
El modo de control de la instancia destino debe estar configurado como Security Collaboration. Solo las instancias en modo de colaboración de seguridad admiten el control de acceso a metadatos. Las instancias en modo de operación libre o de cambio estable no son compatibles con esta función. Para obtener más información, consulte Control modes.
Su rol del sistema debe ser DBA o administrador. Para obtener más información, consulte View system role.
Notas de uso
El control de acceso a metadatos se encuentra deshabilitado de forma predeterminada. Cuando está deshabilitado, los usuarios pueden ver todas las bases de datos de una instancia en el panel de navegación izquierdo, la barra de búsqueda superior y la barra de búsqueda de solicitudes de permiso en la consola de DMS. Sin embargo, la visibilidad no otorga permisos operativos. Los usuarios aún requieren permisos específicos de consulta, exportación o modificación, que debe conceder un administrador.
-
El control de acceso a metadatos admite únicamente granularidad a nivel de instancia y a nivel de base de datos. No permite controlar el acceso a tablas ni a objetos programables, como procedimientos almacenados y funciones. La granularidad de cada tipo de control es la siguiente:
Control de acceso de usuario: determina qué instancias y bases de datos puede ver y acceder un usuario específico. Granularidad: nivel de instancia y nivel de base de datos.
Control de acceso a base de datos: determina qué usuarios pueden ver y acceder a una base de datos específica. Granularidad: nivel de base de datos.
Control de acceso a instancia: determina qué usuarios pueden ver y acceder a una instancia específica y a todas sus bases de datos. Granularidad: nivel de instancia.
Los roles del sistema, como administrador, DBA y propietario de la instancia, están exentos del control de acceso a metadatos. Incluso después de habilitar esta función, dichos roles conservan la capacidad de ver y acceder a todas las instancias y bases de datos. Las restricciones del control de acceso a metadatos aplican exclusivamente a los usuarios regulares para quienes se ha habilitado el control.
En una base de datos o instancia con el control de acceso a metadatos habilitado, los usuarios sin permisos de metadatos no pueden solicitar acceso mediante un ticket. Únicamente un DBA o un administrador puede otorgar estos permisos.
Procedimiento
Inicie sesión en la consola de DMS 5.0.
-
Coloque 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.
-
Habilite o deshabilite el control de acceso a metadatos.
-
Control de acceso a nivel de instancia
En la pestaña Instance List, localice la instancia destino.
En la columna Actions de la instancia destino, seleccione .
Active o desactive el interruptor de Metadata access control y haga clic en OK.
-
Control de acceso a nivel de base de datos
En la pestaña Database List, localice la base de datos destino.
En la columna Actions de la base de datos destino, seleccione .
Active o desactive el interruptor de Metadata access control y haga clic en OK.
-
Operaciones relacionadas
Para otorgar permisos a un usuario a nivel de instancia o de base de datos, un administrador o DBA puede ir a la pestaña Instance List y seleccionar . Para obtener más información, consulte Manage resource permissions by using the instance management feature.
-
Configurar el control de acceso de usuario
Un administrador puede habilitar el control de acceso de usuario para limitar la visibilidad de un usuario únicamente a las instancias y bases de datos para las que tiene permiso. Una vez habilitado, el usuario no podrá ver los recursos a los que no tenga acceso autorizado ni solicitar permisos para ellos. Para obtener más información, consulte User management.