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
.
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
. Vervang <password>
door een sterk wachtwoord.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. De proxyreferentie verwijderen
In het volgende voorbeeld wordt de proxyreferentie uit het referentiearchief verwijderd.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO