Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Databricks Runtime
Wyświetla wszystkie uprawnienia (odziedziczone, odrzucone i przyznane), które mają wpływ na zabezpieczany obiekt.
Aby uruchomić to polecenie, należy wykonać jedną z następujących czynności:
- Administrator obszaru roboczego lub właściciel obiektu.
- Miej
MANAGEuprawnienie na obiekcie,USE CATALOGna obiekcie nadrzędnym iUSE SCHEMAna jego schemacie nadrzędnym. - Użytkownik określony w pliku
principal.
Użyj SHOW GRANTS TO RECIPIENT, aby wyświetlić listę udziałów adresata , do którego ma dostęp.
Składnia
SHOW GRANTS [ principal ] ON securable_object
Można również użyć GRANT jako alternatywy dla elementu GRANTS.
Parametry
-
Opcjonalny użytkownik lub grupa, dla której mają być wyświetlane uprawnienia przyznane lub odrzucone. Jeśli nie zostanie określony
SHOW, zostaną zwrócone uprawnienia dla wszystkich podmiotów zabezpieczeń, którzy mają uprawnienia do obiektu. Należy ująć użytkowników, jednostki usługi i nazwy grup z znakami specjalnymi w backticks (` `). -
Obiekt, którego uprawnienia do pokazania.
Zwraca
Zestaw wyników z następującymi kolumnami:
-
principal STRING NOT NULL: podmiot zabezpieczeń, który ma uprawnienie. -
actionType STRING NOT NULL: Która akcja podmiotu zabezpieczeń ma uprawnienia do wykonania. -
objectType STRING: obiekt, do którego jest dołączone uprawnienie. -
objectKey STRING: identyfikator obiektu.
Przykład
> SHOW GRANTS `alf@melmak.et` ON SCHEMA my_schema;
principal actionType objectType objectKey
------------- ---------- ---------- ---------
alf@melmak.et USE DATABASE my_schema
> SHOW GRANTS ON SHARE some_share;
recipient actionType objectType objectKey
--------- ---------- ---------- ---------
A_Corp SELECT
B.com SELECT
> SHOW GRANTS ON CONNECTION mysql_connection;
principal actionType objectType objectKey
------------- ---------------------- ---------- ------------------------------------
alf@melmak.et CREATE FOREIGN CATALOG CONNECTION mysql_connection
alf@melmak.et USE CONNECTION CONNECTION mysql_connection