Dela via


CREDENTIAL_PRIVILEGES

Gäller för:markerad ja Databricks Runtime 15.4 och senare

INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES listar principer som har behörigheter i en referens.

Det här är ett tillägg till SQL Standard Information Schema.

Not

För närvarande kan användare med MANAGE behörighet för ett objekt inte visa alla rättigheter för objektet i INFORMATION_SCHEMA. I stället visar INFORMATION_SCHEMA endast sina egna tilldelningar på objektet. Det här beteendet kommer att korrigeras i framtiden.

Användare med MANAGE behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Katalogutforskaren. Se Hantera privilegier i Unity Catalog.

Definition

Relationen CREDENTIAL_PRIVILEGES innehåller följande kolumner:

Name Datatyp Kan ha värdet null beskrivning
GRANTOR STRING Nej Huvudnamn som gav behörigheten.
GRANTEE STRING Nej Huvudnamn som behörigheten beviljas till.
CREDENTIAL_NAME STRING Nej Autentiseringsuppgifter som behörigheten beviljas för.
PRIVILEGE_TYPE STRING Nej Behörighet beviljas.
IS_GRANTABLE STRING Nej Alltid NO. Reserverad för framtida användning.
INHERITED_FROM STRING Ja Nej Den överordnade relation som privilegiet ärvs från.

Krav

Följande begränsningar gäller för CREDENTIAL_PRIVILEGES relationen:

Klass Name Kolumnlista beskrivning
Primärnyckel METPRIVS_PK GRANTOR, GRANTEE, , CREDENTIAL_NAMEPRIVILEGE_TYPE Unik identifierare för den beviljade behörigheten.
Sekundärnyckel METPRIVS_METS_FK CREDENTIAL_NAME Referenser CREDENTIALS

Exempel

> SELECT credential_name, grantee
    FROM information_schema.credential_privileges;