DBCC FLUSHAUTHCACHE (Transact-SQL)

Dotyczy do:Azure SQL DatabaseBaza danych SQL w Microsoft Fabric

Usuwa pamięć podręczną uwierzytelniającą bazę danych zawierającą informacje o logowaniach i regułach zapory, dla bieżącej bazy użytkowników. Dodatkowo usuwa wszystkie zapisane w pamięci pamięci dane członkostwa w grupie Microsoft Entra przechowywane w bazie.

DBCC FLUSHAUTHCACHE nie ma zastosowania do bazy danych master logicznej, ponieważ baza danych master zawiera magazyn fizyczny zawierający informacje o nazwach logowania i regułach zapory.

Użytkownik wykonujący instrukcję i inni aktualnie połączeni użytkownicy pozostają połączeni.

Transact-SQL konwencje składni

Składnia

DBCC FLUSHAUTHCACHE
[;]

Argumenty

Żaden.

Uwagi

Pamięć podręczna uwierzytelniania tworzy kopię identyfikatorów logowania i reguł zapory serwera przechowywanych w bazie danych master i umieszcza je w pamięci w bazie danych użytkownika.

Użytkownik posiadający uprawnienia KILL DATABASE CONNECTION może wyraźnie zakończyć połączenie z SQL Database, używając polecenia KILL (Transact-SQL).

DBCC FLUSHAUTHCACHEnie jest obsługiwany dla Azure Synapse Analytics.

Uprawnienia

Wymaga uprawnień KILL DATABASE CONNECTION w bazie danych SQL lub konta administratora.

Przykład

Poniższa instrukcja czyści pamięć podręczną uwierzytelniania dla bieżącej bazy danych.

DBCC FLUSHAUTHCACHE;