Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime
Предоставляет право доступана защищаемый объектсубъекту.
Примечание.
Изменение доступа к каталогу samples не поддерживается. Этот каталог доступен для всех рабочих областей, но доступен только для чтения.
Используйте GRANT ON SHARE для предоставления получателям доступа к общим ресурсам .
Синтаксис
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Параметры
типы привилегий
Определяет одно или несколько прав доступа, которые нужно предоставить для
principal.ALL PRIVILEGESПредоставьте все привилегии, применимые к
securable_object. В каталоге UnityALL PRIVILEGESэто включает все доступные привилегии в момент проверки разрешений. Он не предоставляет по отдельности все применимые привилегии во время предоставления. Чтобы избежать случайной кражи данных или эскалации привилегий,ALL PRIVILEGESне включаетEXTERNAL USE SCHEMA,EXTERNAL USE LOCATIONилиMANAGEпривилегии.-
Конкретное право доступа, предоставляемое на
securable_objectдляprincipal.
-
Объект, в отношении которого субъекту предоставлены права доступа.
-
Пользователь, сервисный принципал или группа, к которой предоставляются привилегии. Необходимо заключать пользователей, субъектов-служб и имена групп в обратные апострофы с специальными символами (
` `).
Примеры
> 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`;