Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure 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).
Syntaxe
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 volaný ADVWKS\Max04. Nahraďte <password> silným heslem.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
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ů.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO
Související obsah
- xp_cmdshell (Transact-SQL)
- CREATE CREDENTIAL (Transact-SQL)
- sys.credentials (Transact-SQL)
- uložené procedury systému (Transact-SQL)
- uložené procedury zabezpečení (Transact-SQL)