Właściwość ImpersonateClient
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
ImpersonateClient właściwość udostępnia kontekstu zabezpieczeń administracyjnych użytkownicy korzystający z xp_cmdshell.
Składnia
object
.ImpersonateClient [=value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczywartość
PRAWDA lub FAŁSZ
Typ danych
Boolean
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetImpersonateClient(LPBOOL pRetVal);
HRESULT SetImpersonateClient(BOOL NewValue);
Uwagi
xp_cmdshell, Microsoft SQL Server systemowa procedura składowana, wykonuje polecenie systemu operacyjnego zwracanie wyniki wykonania polecenia jako tekst.
Jeśli TRUE, xp_cmdshell działa w kontekście zabezpieczeń połączenia klient.
Jeśli ma wartość FAŁSZ, xp_cmdshell działa w kontekście zabezpieczeń agenta programu SQL Server.Wartość domyślna to FALSE.