Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Gewährt einem Prinzipal eine Berechtigung für ein sicherungsfähiges Objekt.
Hinweis
Eine Änderung des Zugriffs auf den samples-Katalog wird nicht unterstützt. Dieser Katalog ist für alle Arbeitsbereiche verfügbar, aber schreibgeschützt.
Verwenden Sie GRANT ON SHARE, um Empfängern Zugriff auf Freigaben zu gewähren.
Syntax
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parameter
Berechtigungstypen
Dieser Parameter gibt mindestens eine Berechtigung an, die dem
principalgewährt werden soll.ALL PRIVILEGESGewährt alle Berechtigungen, die auf
securable_objectanwendbar sind. In Unity Catalog wirdALL PRIVILEGESzum Zeitpunkt der Berechtigungsprüfungen auf alle verfügbaren Berechtigungen erweitert. Zum Zeitpunkt der Erteilung werden nicht alle anwendbaren Berechtigungen einzeln gewährt. Um versehentliche Datenexfiltration oder Berechtigungseskalation zu vermeiden,ALL PRIVILEGESenthalten sie weder die ,EXTERNAL USE SCHEMAnochEXTERNAL USE LOCATIONdieMANAGERechte.-
Eine bestimmte Berechtigung, die dem
securable_objectfür dasprincipalgewährt werden soll.
-
Das Objekt, für das dem Prinzipal Berechtigungen gewährt werden.
-
Ein Benutzer, ein Dienstprinzipal oder eine Gruppe, dem bzw. der Berechtigungen erteilt werden. Sie müssen Benutzer, Dienstprinzipale und Gruppennamen mit Sonderzeichen in Backticks (
` `) einschließen.
Beispiele
> 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`;