REVOKE DATABASE ROLE … FROM SHARE¶
Revoga uma função de banco de dados de um compartilhamento.
A revogação de uma função de banco de dados efetivamente remove os privilégios nos objetos concedidos à função de banco de dados do compartilhamento, impossibilitando o acesso aos objetos em todas as contas de consumidor que criaram um banco de dados a partir do compartilhamento.
Para obter mais detalhes, consulte Introdução ao Secure Data Sharing e Como trabalhar com compartilhamentos.
- Consulte também:
Sintaxe¶
REVOKE DATABASE ROLE <name>
FROM SHARE <share_name>
Parâmetros¶
name
Especifica o identificador (ou seja, nome) para a função do banco de dados; deve ser único no banco de dados no qual a função é criada.
O identificador deve começar com um caractere alfabético e não pode conter espaços ou caracteres especiais a menos que toda a cadeia de caracteres do identificador esteja entre aspas duplas (por exemplo,
"My object"
). Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.Se o identificador não estiver totalmente qualificado (na forma de
db_name.database_role_name
), o comando procura a função do banco de dados no banco de dados atual para a sessão.share_name
Especifica o identificador para o compartilhamento ao qual a função de banco de dados especificada é revogada.
Notas de uso¶
Nenhum.
Exemplos¶
Revogue a função de banco de dados dr1
no banco de dados d1
do compartilhamento share1
:
REVOKE DATABASE ROLE d1.dr1 FROM SHARE share1;Copy