Megosztás a következőn keresztül:


sp_xp_cmdshell_proxy_account (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL Database

Proxy hitelesítő adatokat hoz létre xp_cmdshellszámára.

Jegyzet

xp_cmdshell alapértelmezés szerint le van tiltva. A xp_cmdshellengedélyezéséhez lásd: xp_cmdshell (kiszolgálókonfigurációs beállítás).

Transact-SQL szintaxis konvenciói

Szintaxis

sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]

Érvek

Fontos

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

NULLA

Megadja, hogy a proxy hitelesítő adatait törölni kell.

"account_name"

Megadja, hogy a Windows-fiók legyen a proxy.

'jelszó'

Megadja a Windows-fiók jelszavát.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Megjegyzések

A proxy hitelesítő adatait ##xp_cmdshell_proxy_account##nevezik.

Amikor a NULL beállítással hajtja végre, sp_xp_cmdshell_proxy_account törli a proxy hitelesítő adatait.

Engedélyek

CONTROL SERVER engedélyre van szükség.

Példák

Egy. Proxy hitelesítő adatainak létrehozása

Az alábbi példa bemutatja, hogyan hozhat létre proxy hitelesítő adatokat egy Windows-fiókhoz.ADVWKS\Max04 Cserélje le <password> erős jelszóra.

EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO

B. A proxy hitelesítő adatainak elvetése

Az alábbi példa eltávolítja a proxy hitelesítő adatait a hitelesítőadat-tárolóból.

EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO