CACHE FLUSH DBC (Transact-SQL)

Si applica a:database SQL di AzureDatabase SQL in Microsoft Fabric

Svuota la cache di autenticazione del database contenente informazioni sugli accessi e sulle regole del firewall, per il database utente corrente. Inoltre, cancella tutti i dati memorizzati nella cache sui membri del gruppo Microsoft Entra archiviati nel database.

DBCC FLUSHAUTHCACHE non si applica al database logico master , perché il master database contiene l'archiviazione fisica per le informazioni sugli account di accesso e sulle regole del firewall.

L'utente che esegue l'istruzione e gli altri utenti attualmente connessi mantengono la connessione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

DBCC FLUSHAUTHCACHE
[;]

Argomenti

Nessuno.

Osservazioni:

La cache di autenticazione crea una copia degli account di accesso e delle regole del firewall del server archiviate nel master database e le inserisce in memoria nel database utente.

Un utente con il permesso KILL DATABASE CONNECTION può esplicitamente terminare una connessione a SQL Database utilizzando il comando KILL (Transact-SQL).

DBCC FLUSHAUTHCACHEnon è supportata per Azure Synapse Analytics.

Autorizzazioni

Richiede il permesso KILL DATABASE CONNECTION , il database SQL o l'account amministratore.

Esempio

L'istruzione seguente consente di cancellare la cache di autenticazione per il database corrente.

DBCC FLUSHAUTHCACHE;