Condividi tramite


sp_xp_cmdshell_proxy_account (Transact-SQL)

Crea una credenziale proxy per 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.

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.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

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

Vedere anche

Riferimento

xp_cmdshell (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Stored procedure di protezione (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005