Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime
Concede um privilégio sobre um objeto protegível a um principal.
Nota
Não há suporte para modificar o acesso ao catálogo samples. Este catálogo está disponível para todos os espaços de trabalho, mas é somente leitura.
Use GRANT ON SHARE para conceder aos destinatários acesso a compartilhamentos .
Sintaxe
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parâmetros
Tipos de privilégios
Isso identifica um ou mais privilégios a serem concedidos ao
principal.ALL PRIVILEGESConceda todos os privilégios aplicáveis ao
securable_object. No Unity Catalog,ALL PRIVILEGESse expande para todos os privilégios disponíveis no momento em que as verificações de permissões são feitas. Não concede individualmente todos os privilégios aplicáveis no momento da concessão. Para evitar exfiltração acidental de dados ou escalonamento de privilégios,ALL PRIVILEGESnão inclui oEXTERNAL USE SCHEMA,EXTERNAL USE LOCATIONouMANAGEprivilégios.-
Um privilégio específico a ser atribuído em
securable_objectaoprincipal.
-
O objeto sobre o qual os privilégios são concedidos ao principal.
-
Um usuário, entidade de serviço ou grupo ao qual os privilégios são concedidos. Você deve incluir usuários, entidades de serviço e nomes de grupo com caracteres especiais em backticks (
` `).
Exemplos
> 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`;