Udostępnij za pośrednictwem


GRANT

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Przyznaje uprawnienie do zabezpieczanego obiektu podmiotowi zabezpieczeń.

Uwaga

Modyfikowanie dostępu do samples wykazu nie jest obsługiwane. Ten wykaz jest dostępny dla wszystkich obszarów roboczych, ale jest tylko do odczytu.

Użyj funkcji GRANT ON SHARE, aby udzielić adresatom dostępu do udziałów.

Składnia

GRANT privilege_types ON securable_object TO principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Parametry

  • Typy uprawnień

    Spowoduje to zidentyfikowanie co najmniej jednego uprawnienia, które mają zostać przyznane użytkownikowi principal.

    • ALL PRIVILEGES

      Przyznaj wszystkie uprawnienia, które mają zastosowanie do .securable_object W katalogu ALL PRIVILEGES aparatu Unity rozwija się do wszystkich dostępnych uprawnień podczas sprawdzania uprawnień. Nie udziela indywidualnie wszystkich odpowiednich uprawnień w momencie przyznania.

    • Typ uprawnień

      Określone uprawnienie, które ma zostać przyznane użytkownikowi securable_object principal.

  • securable_object

    Obiekt, na którym są przyznawane uprawnienia podmiotowi zabezpieczeń.

  • główny

    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`;