Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do Azure
Banco de dados SQL no Microsoft Fabric
Esvazia o cache de autenticação do banco de dados contendo informações sobre logins e regras de firewall, para o banco de dados de usuários atual. Além disso, ele limpa todos os dados em cache de membros do grupo Microsoft Entra armazenados no banco de dados.
DBCC FLUSHAUTHCACHE não se aplica ao banco de dados lógico master, porque o banco de dados master contém o armazenamento físico para as informações sobre logons e regras de firewall.
O usuário que executa a instrução e os outros usuários conectados no momento permanecem conectados.
Convenções de sintaxe Transact-SQL
Sintaxe
DBCC FLUSHAUTHCACHE
[;]
Argumentos
Nenhum.
Comentários
O cache de autenticação faz uma cópia dos logons e das regras de firewall do servidor armazenados no banco de dados master e os coloca na memória no banco de dados do usuário.
Um usuário com a permissão KILL DATABASE CONNECTION pode explicitamente encerrar uma conexão com o Banco de Dados SQL usando o comando KILL (Transact-SQL).
DBCC FLUSHAUTHCACHEnão é suportado para Azure Synapse Analytics.
Permissões
Requer a permissão KILL DATABASE CONNECTION , o banco de dados SQL ou a conta de administrador.
Exemplo
A instrução a seguir limpa o cache de autenticação do banco de dados atual.
DBCC FLUSHAUTHCACHE;