Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Revoga permissões concedidas ou negadas num endpoint.
Transact-SQL convenções de sintaxe
Sintaxe
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ]
ON ENDPOINT :: endpoint_name
{ FROM | TO } <server_principal> [ ,...n ]
[ CASCADE ]
[ AS SQL_Server_login ]
<server_principal> ::=
SQL_Server_login
| SQL_Server_login_from_Windows_login
| SQL_Server_login_from_certificate
| SQL_Server_login_from_AsymKey
Arguments
permission
Especifica uma permissão que pode ser concedida num endpoint. Para obter uma lista das permissões, consulte a seção Comentários mais adiante neste tópico.
LIGADO ENDPOINT::endpoint_name
Especifica o ponto final onde a permissão está a ser concedida. O qualificador de escopo (::) é obrigatório.
{ DE | TO } <server_principal> Especifica o SQL Server login a partir do qual a permissão está a ser revogada.
SQL_Server_login
Especifica o nome de um logon do SQL Server.
SQL_Server_login_from_Windows_login
Especifica o nome de um logon do SQL Server criado a partir de um logon do Windows.
SQL_Server_login_from_certificate
Especifica o nome de um logon do SQL Server mapeado para um certificado.
SQL_Server_login_from_AsymKey
Especifica o nome de um logon do SQL Server mapeado para uma chave assimétrica.
GRANT OPÇÃO
Indica que o direito de conceder a permissão especificada a outras entidades será revogado. A permissão em si não será revogada.
Importante
Se o principal tiver a permissão especificada sem essa GRANT opção, a própria permissão será revogada.
CASCADE
Indica que a permissão que está sendo revogada também é revogada de outras entidades às quais foi concedida ou negada por essa entidade de segurança.
Caution
Uma revogação em cascata de uma permissão concedida COM GRANT OPÇÃO revogará tanto GRANT essa permissão DENY .
COMO SQL_Server_login
Especifica o logon do SQL Server do qual a entidade que executa essa consulta deriva seu direito de revogar a permissão.
Observações
As permissões no escopo do servidor podem ser revogadas somente quando o banco de dados atual é mestre.
A informação sobre os endpoints é visível na vista de catálogo do sys.endpoints . As informações sobre permissões de servidor são visíveis na exibição de catálogo sys.server_permissions e as informações sobre entidades de servidor são visíveis na exibição de catálogo sys.server_principals .
Um endpoint é um segurança ao nível do servidor. As permissões mais específicas e limitadas que podem ser revogadas num endpoint estão listadas na tabela seguinte, juntamente com as permissões mais gerais que as incluem por implicação.
| Permissão de endpoint | Implícito pela permissão do endpoint | Implícito pela permissão do servidor |
|---|---|---|
| ALTER | CONTROL | ALTER QUALQUER ENDPOINT |
| CONNECT | CONTROL | SERVIDOR DE CONTROLO |
| CONTROL | CONTROL | SERVIDOR DE CONTROLO |
| ASSUMIR A RESPONSABILIDADE | CONTROL | SERVIDOR DE CONTROLO |
| VIEW DEFINIÇÃO | CONTROL | VIEW QUALQUER DEFINIÇÃO |
Permissions
Requer permissão CONTROL no endpoint ou ALTERAR QUALQUER ENDPOINT permissão no servidor.
Examples
A. Revogação VIEW da permissão DEFINIÇÃO num endpoint
O exemplo seguinte revoga VIEW DEFINITION a permissão no endpoint Mirror7 a partir do login ZArifindo SQL Server.
USE master;
REVOKE VIEW DEFINITION ON ENDPOINT::Mirror7 FROM ZArifin;
GO
B. Revogação da permissão TAKE OWNERSHIP com a opção CASCADE
O exemplo seguinte revoga TAKE OWNERSHIP a permissão no endpoint Shipping83 do utilizador PKomosinski do SQL Server e de todos os princípios a que PKomosinski foram concedidos TAKE OWNERSHIP em Shipping83.
USE master;
REVOKE TAKE OWNERSHIP ON ENDPOINT::Shipping83 FROM PKomosinski
CASCADE;
GO
Ver também
GRANT Permissões de Endpoint (Transact-SQL)
DENY Permissões de Endpoint (Transact-SQL)
CREATE ENDPOINT (Transact-SQL)
Visualizações do catálogo de endpoints (Transact-SQL)
sys.endpoints (Transact-SQL)
Permissões (Mecanismo de Base de Dados)
Principais (Motor de Base de Dados)