Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
SQL-Datenbank in Microsoft Fabric
Entleert den Datenbank-Authentifizierungscache mit Informationen zu Logins und Firewall-Regeln für die aktuelle Benutzerdatenbank. Zusätzlich löscht er alle zwischengespeicherten Microsoft Entra-Gruppenmitgliedsdaten, die in der Datenbank gespeichert sind.
DBCC FLUSHAUTHCACHE gilt nicht für die logische master-Datenbank, weil die master-Datenbank den physischen Speicher für Informationen zu Anmeldungen und Firewallregeln enthält.
Für den Benutzer, der die Anweisung ausführt, und andere zum aktuellen Zeitpunkt verbundene Benutzer wird weiterhin keine Verbindung hergestellt.
Transact-SQL-Syntaxkonventionen
Syntax
DBCC FLUSHAUTHCACHE
[;]
Argumente
Keine.
Bemerkungen
Der Authentifizierungscache erstellt eine Kopie von Anmeldungen und Serverfirewallregeln, die in der master-Datenbank gespeichert sind, und überträgt diese in den Arbeitsspeicher der Benutzerdatenbank.
Ein Benutzer mit der Berechtigung KILL DATABASE CONNECTION kann eine Verbindung zur SQL-Datenbank ausdrücklich mit dem Befehl KILL (Transact-SQL) beenden.
DBCC FLUSHAUTHCACHEwird nicht für Azure Synapse Analytics unterstützt.
Berechtigungen
Benötigt die KILL DATABASE CONNECTION-Berechtigung , die SQL-Datenbank oder das Admin-Konto.
Beispiel
Die folgende Anweisung entfernt den Authentifizierungscache für die aktuelle Datenbank.
DBCC FLUSHAUTHCACHE;