Condividi tramite


CONNECTION_PRIVILEGES

Si applica a:contrassegnato con SQL di Databricks contrassegnato con Databricks Runtime 13.3 LTS e versioni successive contrassegnato con solo Unity Catalog

INFORMATION_SCHEMA.CONNECTION_PRIVILEGES elenca entità che hanno privilegi in una connessione.

Nota

Attualmente, gli utenti con privilegi di MANAGE per un oggetto non possono visualizzare tutte le autorizzazioni per tale oggetto nel INFORMATION_SCHEMA. Al contrario, il INFORMATION_SCHEMA mostra solo le concessioni personalizzate per l'oggetto . Questo comportamento verrà corretto in futuro.

Gli utenti con privilegi di MANAGE possono visualizzare tutte le autorizzazioni su un oggetto utilizzando i comandi SQL o Catalog Explorer. Consulta Gestire i privilegi in Unity Catalog.

Definizione

La relazione CONNECTION_PRIVILEGES contiene i columnsseguenti:

Nome Tipo di dati Nullable Standard Descrizione
GRANTOR STRING No Entità che ha concesso il privilegio.
GRANTEE STRING No Entità a cui viene concesso il privilegio.
CONNECTION_NAME STRING No Catalog a cui viene concesso il privilegio.
PRIVILEGE_TYPE STRING No Privilegio concesso.
IS_GRANTABLE STRING No Sempre NO. Riservato a un uso futuro.
INHERITED_FROM STRING No No Relazione precedente da cui viene ereditato il privilegio.

Vincoli

Alla relazione CONNECTION_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Column List Descrizione
Chiave primaria CATPRIVS_PK GRANTOR, GRANTEE, CONNECTION_NAMEPRIVILEGE_TYPE Univoco identifier per il privilegio concesso.
Foreign key CATPRIVS_CATS_FK CONNECTION_NAME Riferimenti CONNECTIONS

Esempi

> SELECT connection_name, grantee
    FROM information_schema.connection_privileges;