sp_xp_cmdshell_proxy_account (Transact-SQL)
Si applica a: SQL Server database SQL di Azure
Crea una credenziale proxy per xp_cmdshell
.
Nota
xp_cmdshell
è disabilitato per impostazione predefinita. Per abilitare xp_cmdshell
, vedere xp_cmdshell (opzione di configurazione del server).
Convenzioni relative alla 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 l'account di Windows come proxy.
'password'
Specifica la password dell'account di Windows.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
La credenziale proxy è denominata ##xp_cmdshell_proxy_account##.
Quando viene eseguita usando l'opzione NULL, sp_xp_cmdshell_proxy_account
elimina le credenziali proxy.
Autorizzazioni
È richiesta l'autorizzazione CONTROL SERVER.
Esempi
R. Creare le 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. Eliminare le credenziali proxy
Nell'esempio seguente la credenziale proxy viene rimossa dall'archivio delle credenziali.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO