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
Banco de Dados SQL do Azure
Cria uma credencial de proxy para xp_cmdshell.
Observação
xp_cmdshell está desativado por padrão. Para habilitar xp_cmdshell, consulte xp_cmdshell (opção de configuração do servidor).
Transact-SQL convenções de sintaxe
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 de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
NULO
Especifica que a credencial de proxy deve ser excluída.
'account_name'
Especifica a conta do Windows a ser o proxy.
'palavra-passe'
Especifica a senha da conta do Windows.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Comentários
A credencial de proxy é chamada ##xp_cmdshell_proxy_account##.
Quando é executado usando a opção NULL, sp_xp_cmdshell_proxy_account exclui a credencial de proxy.
Permissões
Requer permissão CONTROL SERVER.
Exemplos
Um. Criar a credencial de proxy
O exemplo a seguir mostra como criar uma credencial de proxy para uma conta do Windows chamada ADVWKS\Max04. Substitua <password> por uma senha forte.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. Solte a credencial de proxy
O exemplo a seguir remove a credencial de proxy do repositório de credenciais.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO