Condividi tramite


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 xp_cmdshell.

Icona di collegamento a un argomentoConvenzioni 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 della credenziale 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 della credenziale proxy

Nell'esempio seguente la credenziale proxy viene rimossa dall'archivio delle credenziali.

EXEC sp_xp_cmdshell_proxy_account NULL;
GO