sp_xp_cmdshell_proxy_account (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure
Cria uma credencial de proxy para xp_cmdshell
.
Observação
xp_cmdshell
está desabilitado por padrão. Para habilitarxp_cmdshell
, consulte xp_cmdshell (opção de configuração do servidor).
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argumentos
NULO
Especifica que a credencial de proxy deveria ser excluída.
'account_name'
Especifica a conta do Windows para ser o proxy.
'password'
Especifica a senha da conta de Windows.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
A credencial de proxy é chamada de ##xp_cmdshell_proxy_account##
.
Quando é executado usando a NULL
opção, sp_xp_cmdshell_proxy_account
exclui a credencial de proxy.
Permissões
Requer a permissão CONTROL SERVER
.
Exemplos
R. Cria a credencial de proxy
O seguinte exemplo mostra como criar uma credencial de proxy para uma conta de Windows chamada de ADVWKS\Max04
ds35efg##65
de senha.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. Descarta 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