CACHÉ FLUSHAUTHCACHE DE DBCC (Transact-SQL)

Aplica a:Azure SQL DatabaseBase de datos SQL en Microsoft Fabric

Vacía la caché de autenticación de la base de datos que contiene información sobre inicios de sesión y reglas de firewall, para la base de datos de usuario actual. Además, borra todos los datos almacenados en caché sobre la membresía de grupos de Microsoft Entra almacenados en la base de datos.

DBCC FLUSHAUTHCACHE no se aplica a la base de datos lógica master, dado que la base de datos master contiene el almacenamiento físico de la información sobre los inicios de sesión y las reglas de firewall.

El usuario que ejecuta la instrucción y otros usuarios conectados permanecen conectados.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DBCC FLUSHAUTHCACHE
[;]

Argumentos

Ninguno.

Comentarios

La caché de autenticación realiza una copia de los inicios de sesión y las reglas de firewall del servidor que se almacenan en la base de datos master y las coloca en la memoria en la base de datos de usuario.

Un usuario con el permiso KILL DATABASE CONNECTION puede terminar explícitamente una conexión a la base de datos SQL usando el comando KILL (Transact-SQL).

DBCC FLUSHAUTHCACHEno es compatible con Azure Synapse Analytics.

Permisos

Requiere el permiso de KILL DATABASE CONNECTION , la base de datos SQL o la cuenta de administrador.

Ejemplo

La instrucción siguiente borra la caché de autenticación de la base de datos actual.

DBCC FLUSHAUTHCACHE;