Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Skapar en proxyautentiseringsuppgift för xp_cmdshell
.
Not
xp_cmdshell
är inaktiverat som standard. Om du vill aktivera xp_cmdshell
läser du xp_cmdshell (alternativ för serverkonfiguration).
Transact-SQL syntaxkonventioner
Syntax
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
NOLL
Anger att proxyautentiseringsuppgifterna ska tas bort.
"account_name"
Anger att Windows-kontot ska vara proxyn.
"lösenord"
Anger lösenordet för Windows-kontot.
Returnera kodvärden
0
(lyckades) eller 1
(fel).
Anmärkningar
Proxyautentiseringsuppgifterna kallas ##xp_cmdshell_proxy_account##
.
När den körs med alternativet NULL
tar sp_xp_cmdshell_proxy_account
bort proxyautentiseringsuppgifterna.
Behörigheter
Kräver CONTROL SERVER
behörighet.
Exempel
A. Skapa proxyautentiseringsuppgifterna
I följande exempel visas hur du skapar en proxyautentiseringsuppgift för ett Windows-konto med namnet ADVWKS\Max04
med lösenord ds35efg##65
.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. Ta bort proxyautentiseringsuppgifterna
I följande exempel tar bort proxyautentiseringsuppgifterna från arkivet för autentiseringsuppgifter.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO