Udostępnij za pośrednictwem


CREDENTIAL_PRIVILEGES

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks Runtime 15.4 i nowsze

INFORMATION_SCHEMA. CREDENTIAL_PRIVILEGES wyświetla listę podmiotów zabezpieczeń, które mają uprawnienia do poświadczeń.

Jest to rozszerzenie do standardowego schematu informacyjnego SQL.

Notatka

Obecnie użytkownicy z uprawnieniem MANAGE do obiektu nie mogą wyświetlać wszystkich przyznanych uprawnień dla tego obiektu w INFORMATION_SCHEMA. Zamiast tego INFORMATION_SCHEMA pokazuje tylko swoje własne uprawnienia do obiektu. To zachowanie zostanie poprawione w przyszłości.

Użytkownicy z uprawnieniami MANAGE mogą wyświetlać wszystkie uprawnienia na obiekcie przy użyciu poleceń SQL lub Eksploratora katalogu. Zobacz Zarządzanie uprawnieniami w Unity Catalog.

Definicja

Relacja CREDENTIAL_PRIVILEGES zawiera następujące kolumny:

Nazwisko Typ danych Możliwa wartość Null opis
GRANTOR STRING Nie. Podmiot zabezpieczeń , który przyznał uprawnienie.
GRANTEE STRING Nie. Podmiot zabezpieczeń , któremu udzielono uprawnień.
CREDENTIAL_NAME STRING Nie. Poświadczenie , na którym udzielono uprawnień.
PRIVILEGE_TYPE STRING Nie. Przyznawanie uprawnień.
IS_GRANTABLE STRING Nie. Zawsze wartość NO. Zarezerwowane do użytku w przyszłości.
INHERITED_FROM STRING Tak Nie. Relacja przodka dziedziczona przez uprawnienie.

Ograniczenia

Do relacji mają zastosowanie CREDENTIAL_PRIVILEGES następujące ograniczenia:

Klasa Nazwisko Lista kolumn opis
Klucz podstawowy METPRIVS_PK GRANTOR, , GRANTEE, , CREDENTIAL_NAMEPRIVILEGE_TYPE Unikatowy identyfikator przyznanego uprawnienia.
Klucz obcy METPRIVS_METS_FK CREDENTIAL_NAME Odwołania do POŚWIADCZEŃ

Przykłady

> SELECT credential_name, grantee
    FROM information_schema.credential_privileges;