Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database-
Hiermee maakt u een proxyreferentie voor xp_cmdshell
.
Notitie
xp_cmdshell
is standaard uitgeschakeld. Zie xp_cmdshell (serverconfiguratieoptie)om xp_cmdshell
in te schakelen.
Transact-SQL syntaxisconventies
Syntaxis
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argumenten
Belangrijk
Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.
NUL
Hiermee geeft u op dat de proxyreferentie moet worden verwijderd.
'account_name'
Hiermee geeft u het Windows-account moet de proxy zijn.
'wachtwoord'
Hiermee geeft u het wachtwoord van het Windows-account.
Codewaarden retourneren
0
(geslaagd) of 1
(mislukt).
Opmerkingen
De proxyreferentie wordt ##xp_cmdshell_proxy_account##
genoemd.
Wanneer deze wordt uitgevoerd met behulp van de optie NULL
, verwijdert sp_xp_cmdshell_proxy_account
de proxyreferentie.
Machtigingen
Hiervoor is CONTROL SERVER
machtiging vereist.
Voorbeelden
Een. De proxyreferentie maken
In het volgende voorbeeld ziet u hoe u een proxyreferentie maakt voor een Windows-account met de naam ADVWKS\Max04
met wachtwoord ds35efg##65
.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. De proxyreferentie verwijderen
In het volgende voorbeeld wordt de proxyreferentie uit het referentiearchief verwijderd.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO