DBCC FLUSHAUTHCACHE (Transact-SQL)

Относится к:База данных SQL AzureSQL база данных в Microsoft Fabric

Очищает кэш аутентификации базы данных, содержащий информацию о входах и правилах межсетевого экрана, для текущей пользовательской базы данных. Кроме того, он очищает все кэшированные данные членства в группе Microsoft Entra, хранящиеся в базе данных.

DBCC FLUSHAUTHCACHE не применяется к логической master базе данных, так как база master данных содержит физическое хранилище для сведений о именах входа и правилах брандмауэра.

Пользователь, выполняющий инструкцию, и другие подключенные в настоящее время пользователи остаются подключенными.

Соглашения о синтаксисе Transact-SQL

Синтаксис

DBCC FLUSHAUTHCACHE
[;]

Аргументы

Нет.

Замечания

Кэш проверки подлинности создает копию имен входа и правил брандмауэра сервера, хранящихся в master базе данных, и помещает их в память в пользовательской базе данных.

Пользователь с разрешением KILL DATABASE CONNECTION может явно завершить соединение с SQL Database с помощью команды KILL (Transact-SQL).

DBCC FLUSHAUTHCACHEне поддерживается для Azure Synapse Analytics.

Разрешения

Требуется разрешение на KILL DATABASE CONNECTION , SQL Database или учетная запись администратора.

Пример

Приведенная ниже инструкция очищает кэш проверки подлинности для текущей базы данных.

DBCC FLUSHAUTHCACHE;