GRANT
Dotyczy: Databricks SQL Databricks Runtime
Przyznaje uprawnienie do zabezpieczanego obiektu podmiotowi zabezpieczeń.
Uwaga
Modyfikowanie dostępu do samples
catalog nie jest obsługiwane. Ten catalog jest dostępny dla wszystkich obszarów roboczych, ale jest tylko do odczytu.
Użyj GRANT ON SHARE, aby grantrecipients dostęp do shares.
Składnia
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parameters
Typy uprawnień
Spowoduje to zidentyfikowanie co najmniej jednego uprawnienia, które mają zostać przyznane użytkownikowi
principal
.ALL PRIVILEGES
Grant wszystkie uprawnienia dotyczące
securable_object
. W Unity Catalog,ALL PRIVILEGES
rozszerza się na wszystkie dostępne uprawnienia w momencie sprawdzania uprawnień. Nie grant indywidualnie wszystkich odpowiednich uprawnień w momencie grant.-
Określone uprawnienie, które ma zostać przyznane użytkownikowi
securable_object
principal
.
-
Obiekt, na którym są przyznawane uprawnienia podmiotowi zabezpieczeń.
-
Użytkownik, jednostka usługi lub grupa, do której przyznano uprawnienia. Należy ująć użytkowników, jednostki usługi i nazwy grup z znakami specjalnymi w backticks (
` `
).
Przykłady
> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;
> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;
> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;
-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;