Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
Importante
Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
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 exemplo a seguir mostra como criar uma credencial de proxy para uma conta do Windows chamada ADVWKS\Max04. Substitua por <password> uma senha forte.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. Descarta a credencial de proxy
O exemplo a seguir remove a credencial de proxy do armazenamento de credenciais.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO