sp_xp_cmdshell_proxy_account (Transact-SQL)
Crea una credenziale proxy per xp_cmdshell.
[!NOTA]
xp_cmdshell è disabilitato per impostazione predefinita. Per abilitare xp_cmdshell, vedere Opzione di configurazione del server xp_cmdshell.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
Argomenti
NULL
Specifica che la credenziale proxy deve essere eliminata.account_name
Specifica un account di accesso di Windows da utilizzare come proxy.password
Specifica la password dell'account di Windows.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La credenziale proxy verrà denominata ##xp_cmdshell_proxy_account##.
Quando viene eseguita con l'opzione NULL, la stored procedure sp_xp_cmdshell_proxy_account consente di eliminare la credenziale proxy.
Autorizzazioni
È richiesta l'autorizzazione CONTROL SERVER.
Esempi
A.Creazione delle credenziali proxy
Nell'esempio seguente viene illustrata la creazione di una credenziale proxy per un account di Windows denominato ADVWKS\Max04 con la password ds35efg##65.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B.Rimozione delle credenziali proxy
Nell'esempio seguente la credenziale proxy viene rimossa dall'archivio delle credenziali.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO
Vedere anche
Riferimento
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)