Kontextwechsel (Datenbankmodul)
Die Themen in diesem Abschnitt enthalten Informationen, die Ihnen helfen sollen, die Grundprinzipien des Kontextwechsels in Modulen und Sitzungen zu verstehen und zu implementieren.
In diesem Abschnitt
Grundlegendes zum Wechseln des Kontexts
Beschreibt, wie zum Zweck des Identitätswechsels in einem Ausführungskontext von einem Benutzernamen oder Benutzer zu einem anderen gewechselt werden kann.Grundlegendes zum Ausführungskontext
Beschreibt den Ausführungskontext sowie die Benutzernamen- und Benutzersicherheitstoken.Grundlegendes zum Identitätswechsel
Beschreibt, wie SQL Server Identitätswechsel und Delegierung unterstützt.Erweitern des Identitätswechsels bei Datenbanken durch Verwenden von EXECUTE AS
Beschreibt, wie EXECUTE AS verwendet werden kann, um den Benutzeridentitätswechsel über den Bereich der aktuellen Datenbank hinaus zu erweitern.EXECUTE AS im Vergleich zu SETUSER
Vergleicht die EXECUTE AS-Anweisung mit der SETUSER-Anweisung und erklärt die Unterschiede zwischen diesen Anweisungen.Verwenden von EXECUTE AS zum Erstellen benutzerdefinierter Berechtigungssätze
Beschreibt, wie durch Verwenden von EXECUTE AS in einem Modul benutzerdefinierte Berechtigungssätze erstellt werden können.Verwenden von EXECUTE AS in Modulen
Beschreibt das Verwenden von EXECUTE AS in Modulen wie z. B. gespeicherten Prozeduren, Triggern, Warteschlangen und benutzerdefinierten Funktionen.Lernprogramm: Besitzketten und Kontextwechsel
Stellt ein Lernprogramm bereit, das SQL Server-Sicherheitskonzepte mit Besitzketten und Kontextwechsel verdeutlicht.
Siehe auch