Partilhar via


CONNECTION_PRIVILEGES

Aplica-se a:marca de verificação sim Databricks SQL marca de verificação sim Databricks Runtime 13.3 LTS e superior marca de verificação sim Unity Catalog apenas

INFORMATION_SCHEMA.CONNECTION_PRIVILEGES lista entidades que têm privilégios em uma conexão.

Observação

Atualmente, os usuários com o privilégio MANAGE em um objeto não podem exibir todas as concessões para esse objeto no INFORMATION_SCHEMA. Em vez disso, o INFORMATION_SCHEMA apenas exibe as suas próprias permissões no objeto. Este comportamento será corrigido no futuro.

Os usuários com privilégio MANAGE podem exibir todas as concessões em um objeto usando comandos SQL ou Catalog Explorer. Consulte Gerenciar privilégios no Unity Catalog.

Definição

A relação CONNECTION_PRIVILEGES contém os seguintes itens columns:

Name Tipo de dados Pode ser nulo Standard Description
GRANTOR STRING Não Sim Principal que concedeu o privilégio.
GRANTEE STRING Não Sim Principal ao qual o privilégio é concedido.
CONNECTION_NAME STRING Não Sim Catalog em que o privilégio é concedido.
PRIVILEGE_TYPE STRING Não Sim Privilégio concedido.
IS_GRANTABLE STRING Não Sim Sempre NO. Reservado para uso futuro.
INHERITED_FROM STRING Não Não A relação ancestral da qual o privilégio é herdado.

Restrições

As seguintes restrições se aplicam à CONNECTION_PRIVILEGES relação:

Classe Name Column List Description
Chave primária CATPRIVS_PK GRANTOR, GRANTEE, CONNECTION_NAME, PRIVILEGE_TYPE Único identifier para o privilégio concedido.
Chave estrangeira CATPRIVS_CATS_FK CONNECTION_NAME Referências CONNECTIONS

Exemplos

> SELECT connection_name, grantee
    FROM information_schema.connection_privileges;