Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
SQL do Databricks
Databricks Runtime
Concede um privilégio em um objeto de segurança a uma entidade de segurança.
Observação
Não há suporte para a modificação do acesso ao catálogo samples. Esse 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égio
Isso identifica um ou mais privilégios a serem concedidos no
principal.ALL PRIVILEGESConcede todos os privilégios aplicáveis ao
securable_object. No Catálogo do Unity,ALL PRIVILEGESse expande para todos os privilégios disponíveis no momento em que as verificações de permissões são feitas. Ele não concede individualmente todos os privilégios aplicáveis no momento da concessão. Para evitar a exfiltração acidental de dados ou a escalada de privilégios,ALL PRIVILEGESnão inclui os privilégiosEXTERNAL USE SCHEMA,EXTERNAL USE LOCATION, ouMANAGE.-
Um privilégio específico a ser concedido no
securable_objectpara oprincipal.
-
O objeto no qual os privilégios são concedidos à entidade de segurança.
-
Um usuário, uma entidade de serviço ou um grupo ao qual os privilégios são concedidos. Você precisa incluir usuários, entidades de serviço e nomes de grupos com caracteres especiais entre acentos graves (
` `).
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`;