sp_xp_cmdshell_proxy_account (Transact-SQL)
Cria uma credencial de proxy para xp_cmdshell.
Observação |
---|
Por padrão, xp_cmdshell fica desabilitada. Para habilitar xp_cmdshell, consulte Opção de configuração de servidor xp_cmdshell. |
Convenções da sintaxe Transact-SQL
Sintaxe
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
Argumentos
NULL
Especifica que a credencial de proxy deveria ser excluída.account_name
Especifica um logon de Windows que será o proxy.password
Especifica a senha da conta de Windows.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
A credencial de proxy será chamada ##xp_cmdshell_proxy_account##.
Quando é executada usando a opção de NULL, sp_xp_cmdshell_proxy_account exclui a credencial de proxy.
Permissões
Requer a permissão CONTROL SERVER.
Exemplos
A.Criando a credencial de proxy
O seguinte exemplo mostra como criar uma credencial de proxy para uma conta de Windows chamada de ADVWKS\Max04 com ds35efg##65de senha.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B.Descartando a credencial de proxy
O exemplo a seguir remove a credencial de proxy do armazenamento de credenciais.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO
Consulte também
Referência
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)