sp_revoke_login_from_proxy (Transact-SQL)
Aplica-se: SQL Server
Remove o acesso a um proxy para um principal de segurança.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_revoke_login_from_proxy
[ @name = ] N'name'
[ , [ @proxy_id = ] proxy_id ]
[ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]
Argumentos
@name [ = ] N'nome'
O nome do logon do SQL Server, da função de servidor ou msdb
da função de banco de dados para a qual o acesso será removido. @name é nvarchar(256), sem padrão.
@proxy_id [ = ] proxy_id
A ID do proxy para o qual remover o acesso. @proxy_id é int, com um padrão de NULL
.
Tanto @proxy_id quanto @proxy_name devem ser especificados, mas ambos não podem ser especificados.
@proxy_name [ = ] N'proxy_name'
O nome do proxy para o qual remover o acesso. @proxy_name é sysname, com um padrão de NULL
.
Tanto @proxy_id quanto @proxy_name devem ser especificados, mas ambos não podem ser especificados.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
Os trabalhos pertencentes ao logon que faz referência a esse proxy não são executados.
Permissões
Para executar este procedimento armazenado, o usuário deve ser um membro da função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir revoga o acesso para o logon terrid
para acessar o proxy Catalog application proxy
.
USE msdb;
GO
EXEC dbo.sp_revoke_login_from_proxy
@name = N'terrid',
@proxy_name = N'Catalog application proxy';
GO