Udostępnij przez


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 dotyczy

  • wartość
    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.

Stosuje się do: