Compartir a través de


CREDENTIAL_PRIVILEGES

Se aplica a:casilla marcada como Sí Databricks Runtime 15.4 y versiones posteriores

INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES muestra las entidades de servicio que tienen privilegios en unas credenciales.

Se trata de una extensión del estándar de información SQL Schema.

Nota

Actualmente, los usuarios con el privilegio MANAGE en un objeto no pueden ver todas las concesiones para ese objeto en el INFORMATION_SCHEMA. En su lugar, INFORMATION_SCHEMA solo concede sus propias concesiones en el objeto. Este comportamiento se corregirá en el futuro.

Los usuarios con privilegios de MANAGE pueden ver todas las concesiones en un objeto mediante comandos SQL o Catalog Explorer. Consulta Administración de privilegios en Unity Catalog.

Definición

La relación CREDENTIAL_PRIVILEGES contiene las siguientes columns:

Nombre Tipo de datos Nullable Descripción
GRANTOR STRING No La entidad de seguridad que concedió el permiso.
GRANTEE STRING No Entidad de seguridad a la que se concede el privilegio.
CREDENTIAL_NAME STRING No Credencial en la que se concede el privilegio.
PRIVILEGE_TYPE STRING No Privilegio que se concede.
IS_GRANTABLE STRING No Siempre NO. Reservado para uso futuro.
INHERITED_FROM STRING No Relación antecesora de la que se hereda el privilegio.

Restricciones

Se aplican las restricciones siguientes a la relación CREDENTIAL_PRIVILEGES:

Clase Nombre Column List Descripción
Clave principal METPRIVS_PK GRANTOR, GRANTEE, , CREDENTIAL_NAME, PRIVILEGE_TYPE identifier único para el privilegio concedido.
Clave externa METPRIVS_METS_FK CREDENTIAL_NAME Hace referencia a CREDENTIALS

Ejemplos

> SELECT credential_name, grantee
    FROM information_schema.credential_privileges;