Freigeben über


srv_revert_to_self (API für erweiterte gespeicherte Prozeduren)

Beendet den Identitätswechsel einer Clientanwendung.

Syntax

BOOL srv_revert_to_self (SRV_PROC * srvproc);

Argumente

  • srvproc
    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 die gespeicherte Prozedur den Identitätswechsel erfolgreich beendet; andernfalls false.

Hinweise

Eine erweiterte gespeicherte Prozedur sollte srv_revert_to_self aufrufen, nachdem alle Identitätswechsel beendet wurden, die mittels srv_impersonate_client (API für erweiterte gespeicherte Prozeduren) gestartet wurden.

Bei einem Fehler für srv_revert_to_self wird die Anwendung weiter im Kontext des Clients ausgeführt. Dies ist möglicherweise nicht korrekt. Bei einem Fehler für srv_revert_to_self sollte der Prozess geschlossen werden.

Siehe auch

Andere Ressourcen

Clientidentitätswechsel

Hilfe und Informationen

Informationsquellen für SQL Server 2008 R2