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
Impede que um utilizador Windows ou grupo Windows se ligue a uma instância do SQL Server.
Important
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Utilize ALTER LOGIN em substituição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_denylogin [ @loginame = ] N'loginame'
[ ; ]
Arguments
[ @loginame = ] N'loginame'
O nome de um utilizador ou grupo do Windows. @loginame é sysname, sem padrão.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_denyloginnega CONNECT permissão SQL ao principal ao nível do servidor mapeado para o utilizador Windows especificado ou para o grupo Windows. Se o principal do servidor não existir, ele é criado. O novo princípio é visível na vista do catálogo sys.server_principals .
sp_denylogin não pode ser executado dentro de uma transação definida pelo usuário.
Permissions
Requer associação ao sysadmin função de servidor fixa ou permissão de execução diretamente neste procedimento armazenado.
Examples
O exemplo seguinte mostra como usar sp_denylogin para impedir que o utilizador CORPORATE\GeorgeV do Windows se ligue ao servidor.
EXECUTE sp_denylogin 'CORPORATE\GeorgeV';