REVOKE SERVICE ROLE¶
Revoga uma função de serviço de uma função de conta, função de aplicativo ou função de banco de dados. Para obter mais informações, consulte Gerenciar privilégios relacionados ao serviço.
- Consulte também:
Sintaxe¶
REVOKE SERVICE ROLE <name> FROM
{
ROLE <role_name> |
APPLICATION ROLE <application_role_name> |
DATABASE ROLE <database_role_name>
}
Parâmetros¶
nameEspecifica o identificador para a função de serviço a ser revogada. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Especifique o nome da função de serviço no seguinte formato:
service-name!service-role-namePor exemplo,
echo_service!echoendpoint_role.ROLE role_nameNome da função da conta da qual revogar a função de serviço.
APPLICATION ROLE application_roleNome da função do aplicativo da qual revogar a função de serviço.
DATABASE ROLE database_nameNome da função de banco de dados da qual revogar a função de serviço.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio ou função |
Objeto |
Notas |
|---|---|---|
OWNERSHIP |
Serviço |
Somente o proprietário do serviço pode revogar a função de serviço. |
Exemplos¶
The following command revokes the echoendpoint_role service role defined in the echo_service service specification from the service_function_user_role role.
REVOKE SERVICE ROLE echo_service!echoendpoint_role FROM ROLE service_function_user_role;