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 di configurazione del server xp_cmdshell.

Icona di collegamento a un argomento 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

xp_cmdshell (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

sys.credentials (Transact-SQL)

Stored procedure di sistema (Transact-SQL)

Stored procedure di sicurezza (Transact-SQL)