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 Gerenciamento do acesso aos pontos de extremidade do servidor.
- Consulte também:
Sintaxe¶
REVOKE SERVICE ROLE <name> FROM
{
ROLE <role_name> |
APPLICATION ROLE <application_role_name> |
DATABASE ROLE <database_role_name>
}
Parâmetros¶
name
Especifica 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-name
Por exemplo,
echo_service!echoendpoint_role
.ROLE role_name
Nome da função da conta da qual revogar a função de serviço.
APPLICATION ROLE application_role
Nome da função do aplicativo da qual revogar a função de serviço.
DATABASE ROLE database_name
Nome da função de banco de dados da qual revogar a função de serviço.
Requisitos de controle de acesso¶
Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:
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¶
O comando a seguir revoga a função de serviço echoendpoint_role
definida na especificação de serviço echo_service
da função service_function_user_role
.
REVOKE SERVICE ROLE echo_service!echoendpoint_role FROM ROLE service_function_user_role;