Freigeben über


srv_impersonate_client (API für erweiterte gespeicherte Prozeduren)

Versucht, die Sicherheitsinformationen des Clients anzunehmen.

Syntax

BOOL srv_impersonate_client (SRV_PROC * srvproc);

Argumente

  • drvproc
    Ein Zeiger auf die SRV_PROC-Struktur, die das Handle für eine bestimmte Clientverbindung ist. Die Struktur enthält alle Kontrollinformationen, mit der die API-Bibliothek für erweiterte gespeicherte Prozeduren Kommunikationen und Daten zwischen der Anwendung und dem Client verwaltet.

Rückgabewert

true, wenn der versuchte Identitätswechsel erfolgreich ist; andernfalls false.

Hinweise

srv_impersonate_client führt Code in einer erweiterten gespeicherten Prozedur mittels der Anmeldeinformationen des Clients aus. Dies könnte in Situationen nützlich sein, in denen das Clientkonto über Berechtigungen verfügt, über die das SQL Server-Konto nicht verfügt. SQL Server verwendet diesen Aufruf intern.

Siehe auch

Andere Ressourcen

Clientidentitätswechsel

Hilfe und Informationen

Informationsquellen für SQL Server 2008 R2