GRANT
Gäller för: Databricks SQL
Databricks Runtime
Ger ett säkerhetsbart objekt behörighettill ett huvudnamn.
Kommentar
Det går inte att ändra åtkomsten till samples
-katalogen. Den här katalogen är tillgänglig för alla arbetsytor, men är skrivskyddad.
Använd GRANT ON SHARE för att ge mottagare åtkomst till resurser.
Syntax
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parametrar
behörighetstyper
Detta identifierar en eller flera behörigheter som ska beviljas till
principal
.ALL PRIVILEGES
Bevilja alla behörigheter som gäller för
securable_object
. I Unity Catalog expanderarALL PRIVILEGES
till alla tillgängliga behörigheter när behörighetskontroller görs. Den beviljar inte alla tillämpliga privilegier individuellt vid tidpunkten för beviljandet.-
Ett specifikt privilegium som ska beviljas för
securable_object
tillprincipal
.
-
Det objekt som behörigheterna beviljas till huvudkontot för.
-
En användare, tjänstens huvudnamn eller grupp som behörigheterna beviljas till. Du måste omsluta användare, tjänstens huvudnamn och gruppnamn med specialtecken i backticks (
` `
).
Exempel
> 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`;