EXTERNAL_LOCATION_PRIVILEGES

Gilt für:Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

INFORMATION_SCHEMA.EXTERNAL_LOCATION_PRIVILEGESListet Prinzipale auf, die über Berechtigungen für einen externen Speicherort verfügen.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Hinweis

Derzeit können Benutzer mit dem MANAGE-Privileg für ein Objekt nicht alle Berechtigungen für dieses Objekt im INFORMATION_SCHEMAanzeigen. Stattdessen INFORMATION_SCHEMA werden den Nutzern nur ihre eigenen Grants auf dem Objekt angezeigt. Dieses Verhalten wird in Zukunft korrigiert.

Benutzer mit MANAGE Berechtigungen können alle Berechtigungen für ein Objekt mithilfe von SQL-Befehlen oder Katalog-Explorer anzeigen. Weitere Informationen finden Sie unter Verwalten von Berechtigungen in Unity Catalog.

Definition

Die EXTERNAL_LOCATION_PRIVILEGES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable BESCHREIBUNG
GRANTOR STRING Nein Prinzipal, der die Berechtigung gewährt hat.
GRANTEE STRING Nein Prinzipal, dem die Berechtigung gewährt wurde.
EXTERNAL_LOCATION_NAME STRING Nein Externer Speicherort, für den die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING Nein Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Ja Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die EXTERNAL_LOCATION_PRIVILEGES-Beziehung:

Klasse NAME Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) LOCPRIVS_PK GRANTOR GRANTEE EXTERNAL_LOCATION_NAME PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME Verweist auf EXTERNAL_LOCATIONS

Beispiele

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;