Freigeben über


srv_impersonate_client (API für erweiterte gespeicherte Prozeduren)

Versucht, die Sicherheitsinformationen des Clients zu verwenden.

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ückgabewerte

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

Hinweise

srv_impersonate_client führt Code in einer erweiterten gespeicherten Prozedur aus, indem die Anmeldeinformationen des Clients verwendet werden. Dies kann 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