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