Sdílet prostřednictvím


sp_xp_cmdshell_proxy_account (Transact-SQL)

platí pro:SQL Serverazure SQL Database

Vytvoří pověření proxy pro xp_cmdshell.

Poznámka

xp_cmdshell je ve výchozím nastavení zakázaná. Pokud chcete povolit xp_cmdshell, přečtěte si xp_cmdshell (možnost konfigurace serveru).

Transact-SQL konvence syntaxe

Syntax

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

Argumenty

Důležitý

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

NULA

Určuje, že přihlašovací údaje proxy serveru by se měly odstranit.

'account_name'

Určuje účet Systému Windows, který má být proxy serverem.

'heslo'

Určuje heslo účtu Systému Windows.

Návratové hodnoty kódu

0 (úspěch) nebo 1 (selhání).

Poznámky

Přihlašovací údaje proxy se nazývají ##xp_cmdshell_proxy_account##.

Když se spustí pomocí možnosti NULL, sp_xp_cmdshell_proxy_account odstraní přihlašovací údaje proxy serveru.

Dovolení

Vyžaduje oprávnění CONTROL SERVER.

Příklady

A. Vytvoření přihlašovacích údajů proxy serveru

Následující příklad ukazuje, jak vytvořit pověření proxy pro účet Windows s názvem ADVWKS\Max04 s heslem ds35efg##65.

EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO

B. Odstranění přihlašovacích údajů proxy serveru

Následující příklad odebere přihlašovací údaje proxy z úložiště přihlašovacích údajů.

EXEC sp_xp_cmdshell_proxy_account NULL;
GO